- Timestamp:
- 09/16/2007 12:21:26 AM (17 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.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:
- 8eeac78
- Parents:
- b0a4c9a
- Location:
- chapter05
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/coreutils.xml
rb0a4c9a r2a7ac34 44 44 <title>Installation of Coreutils</title> 45 45 46 <para>The version of the function <quote>futimens</quote> used 47 by Coreutils is incompatible with the version that current 48 Glibc provides, so we'll rename the function:</para> 49 50 <screen><userinput>for file in src/{copy,touch}.c lib/utimens.{c,h} ; do \ 51 cp -v $file{,.orig} 52 sed 's/futimens/gl_&/' $file.orig > $file 53 done</userinput></screen> 54 46 55 <para>Prepare Coreutils for compilation:</para> 47 56 -
chapter05/glibc.xml
rb0a4c9a r2a7ac34 49 49 <screen><userinput>mkdir -v ../glibc-build 50 50 cd ../glibc-build</userinput></screen> 51 52 <para>Because Glibc no longer supports i386, its developers say to use the 53 compiler flag <parameter>-march=i486</parameter> when building it for x86 54 machines. There are several ways to accomplish that, but testing shows that 55 the flag is best placed inside the build variable <quote>CFLAGS</quote>. 56 Instead of overriding completely what Glibc's internal build system uses 57 for CFLAGS, append the new flag to the existing contents of CFLAGS by 58 making use of the special file <filename>configparms</filename>:</para> 59 60 <screen><userinput>echo "CFLAGS += -march=i486" > configparms</userinput></screen> 51 61 52 62 <para>Next, prepare Glibc for compilation:</para> -
chapter05/gzip.xml
rb0a4c9a r2a7ac34 44 44 <title>Installation of Gzip</title> 45 45 46 <para>The version of the function <quote>futimens</quote> used 47 by Gzip is incompatible with the version that current 48 Glibc provides, so we'll rename the function:</para> 49 50 <screen><userinput>for file in gzip.c lib/utimens.{c,h} ; do \ 51 cp -v $file{,.orig} 52 sed 's/futimens/gl_&/' $file.orig > $file 53 done</userinput></screen> 54 46 55 <para>Prepare Gzip for compilation:</para> 47 56
Note:
See TracChangeset
for help on using the changeset viewer.