- Timestamp:
- 06/19/2004 12:04:20 PM (20 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 8ad7980
- Parents:
- 3042296
- Location:
- chapter05
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/hostreqs.xml
r3042296 ref57e3b 9 9 10 10 <para>Due to the experimental nature of the current book, the host must be 11 running at <emphasis>least</emphasis> a 2.6.2 kernel compiled with gcc-3.0 or11 running at <emphasis>least</emphasis> a 2.6.2 kernel compiled with GCC-3.0 or 12 12 higher. There are two main reasons for the high requirement. Firstly, we make 13 13 use of the Native Posix Threading Library (NPTL) whose testsuite will segfault 14 if the host's kernel hasn't been compiled with gcc-3.0 or later. Secondly, the15 2.6.2 or later version of the kernel is required for the use of udev. Udev14 if the host's kernel hasn't been compiled with GCC-3.0 or later. Secondly, the 15 2.6.2 or later version of the kernel is required for the use of Udev. Udev 16 16 creates devices dynamically by reading from the 17 17 <systemitem class="filesystem">sysfs</systemitem> file system. Only very -
chapter05/sed.xml
r3042296 ref57e3b 29 29 30 30 <para>A bug in this version of sed changes permissions on files modified using 31 the in-place function (< userinput>-i</userinput> flag). Apply a patch to ensure31 the in-place function (<parameter>-i</parameter> flag). Apply a patch to ensure 32 32 that the original file permissions are preserved.</para> 33 33 34 <screen><userinput>patch -Np1 -i ../sed-&sed-version;-permissions-1.patch 35 </userinput></screen> 34 <screen><userinput>patch -Np1 -i ../sed-&sed-version;-permissions-1.patch</userinput></screen> 36 35 37 36 <para>Prepare Sed for compilation:</para> -
chapter05/udev.xml
r3042296 ref57e3b 32 32 <title>Installation of Udev</title> 33 33 34 <para>The udevstart program hardcodes the path to the udev program in itself, 35 which is bad since we install udev in a non-standard location. Fix this by 34 <para>The <command>udevstart</command> program hardcodes the path 35 to the <command>udev</command> program in itself, which is bad since we 36 install <command>udev</command> in a non-standard location. Fix this by 36 37 running the following:</para> 37 38 38 39 <screen><userinput>sed -i 's@/sbin/udev@/tools/sbin/udev@g' udevstart.c</userinput></screen> 39 40 40 <para>Also assure that udevknows the correct location to look for its41 <para>Also assure that <command>udev</command> knows the correct location to look for its 41 42 configuration files:</para> 42 43
Note:
See TracChangeset
for help on using the changeset viewer.