- Timestamp:
- 05/30/2002 11:51:27 AM (22 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, 12.2, 12.2-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, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 5e84d79
- Parents:
- ca6391e
- Location:
- chapter05
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/fileutils-exp.xml
rca6391e r3b3e965d 6 6 change.</para> 7 7 8 <para><userinput>cp lib/Makefile.in lib/Makefile.in.backup && 9 sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \ 10 -e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \ 11 lib/Makefile.in.backup > lib/Makefile.in:</userinput> 12 This is used to fix a problem with building fileutils statically on glibc 2.2.3 13 systems. If this isn't done, then there is the possibility of all of the 14 fileutils programs causing segmentation faults once chroot is entered 15 in chapter 6.</para> 8 <para><userinput>patch -Np1 -i ../fileutils-&fileutils-version;.patch:</userinput> This is used to fix a problem with building fileutils statically on 9 glibc 2.2.3 systems. If this isn't done, then there is the possibility of 10 all of the fileutils programs causing segmentation faults once chroot is 11 entered in chapter 6.</para> 16 12 17 13 </sect2> -
chapter05/fileutils-inst.xml
rca6391e r3b3e965d 1 1 <sect2> 2 2 <title>Installation of Fileutils</title> 3 4 <para>This package requires its patch to be applied before you can 5 install it. Make sure it's unpacked before running the installation 6 commands.</para> 3 7 4 8 <para>The programs from a statically linked Fileutils package may cause … … 6 10 Glibc-2.2.3 or higher installed. It seems to happen mostly on machines 7 11 powered by an AMD CPU, but there is a case or two where an Intel system 8 is affected as well. If your system falls in this category, try the9 following fix.</para>12 is affected as well. If your system falls in this category, apply the 13 patch.</para> 10 14 11 <para>Note that in some cases using th ese sed commands will result in12 not being able to compile this package at all, even when your 13 system has an AMD CPU and has Glibc-2.2.3 (or higher) installed. If that's 14 t he case, you'll need to remove the fileutils-&fileutils-version; directory15 and unpack it again from the tarball before continuing. We believe this 16 may be the case when your distribution has altered Glibc-2.2.3 somehow, 17 but details areunavailable at the time.</para>15 <para>Note that in some cases using this patch will result in not being 16 able to compile this package at all, even when your system has an AMD CPU 17 and has Glibc-2.2.3 (or higher) installed. If that's the case, you'll need 18 to remove the fileutils-&fileutils-version; directory and unpack it again 19 from the tarball before continuing. We believe this may be the case when 20 your distribution has altered Glibc-2.2.3 somehow, but details are 21 unavailable at the time.</para> 18 22 19 23 <para>To fix this package to compile properly on AMD/Glibc-2.2.3 20 machines, run the following command s. Do <emphasis>not</emphasis>24 machines, run the following command. Do <emphasis>not</emphasis> 21 25 attempt this fix if you don't have Glibc-2.2.3 installed. It will more 22 26 than likely result in all kinds of compile time problems.</para> 23 27 24 <para><screen><userinput>cp lib/Makefile.in lib/Makefile.in.backup && 25 sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \ 26 -e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \ 27 lib/Makefile.in.backup > lib/Makefile.in</userinput></screen></para> 28 <para><screen><userinput>patch -Np1 -i ../fileutils-&fileutils-version;.patch</userinput></screen></para> 28 29 29 30 <para>Install Fileutils by running the following commands:</para>
Note:
See TracChangeset
for help on using the changeset viewer.