diff options
author | Jeremy Huntwork <jhuntwork@linuxfromscratch.org> | 2008-12-03 22:46:04 +0000 |
---|---|---|
committer | Jeremy Huntwork <jhuntwork@linuxfromscratch.org> | 2008-12-03 22:46:04 +0000 |
commit | 6e886330cf157dc71e6a0a1fca410d7005683167 (patch) | |
tree | 0d8c4ae5a6429328469c512bb9f6661ad3886e19 /chapter06/glibc.xml | |
parent | b0e1dc860c471d7047fc906001f3a336ef5f357c (diff) |
Initial addition of support for x86_64
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8754 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/glibc.xml')
-rw-r--r-- | chapter06/glibc.xml | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index d8aff783f..3aaa0f9d1 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -84,9 +84,11 @@ mv glibc-libidn-&glibc-version; libidn</userinput></screen>--> test would be carried out against the wrong Glibc. We can force the script to check the Glibc we have just installed with the following:</para> -<screen><userinput remap="pre">sed -i \ -'s|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \ - scripts/test-installation.pl</userinput></screen> --> +<screen><userinput remap="pre">DL=$(readelf -l /bin/sh | grep interpreter | \ +awk '{print $4}' | sed -e 's@/tools@@' -e 's@]$@@') +sed -i "s|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=$DL -o|" \ + scripts/test-installation.pl +unset DL</userinput></screen> --> <para>First apply two patches which correct failures in the test suite:</para> @@ -109,9 +111,11 @@ patch -Np1 -i ../&glibc-ildoubl-test-fix-patch;</userinput></screen> <screen><userinput remap="pre">mkdir -v ../glibc-build cd ../glibc-build</userinput></screen> - <para>Again, add the needed compiler flag to CFLAGS:</para> + <para>Again, add the needed compiler flags to CFLAGS for x86 machines:</para> -<screen><userinput remap="configure">echo "CFLAGS += -march=i486 -mtune=native" > configparms</userinput></screen> +<screen><userinput remap="configure">case `uname -m` in + i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;; +esac</userinput></screen> <para>Prepare Glibc for compilation:</para> |