diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-01-05 17:12:51 +0000 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-01-05 17:12:51 +0000 |
commit | 3839d8ca2ee7cbdfdfa0960bf9e2527d6fcfa3b5 (patch) | |
tree | 1e47cb868bb2b0ff9f78d9e7cfe0723ac46d9792 /baserock-bootstrap | |
parent | 6c258905b45560f69cf23fb8b0e49d99b172d5f7 (diff) | |
download | morph-3839d8ca2ee7cbdfdfa0960bf9e2527d6fcfa3b5.tar.gz |
build glibc instead of eglibc
Diffstat (limited to 'baserock-bootstrap')
-rwxr-xr-x | baserock-bootstrap | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/baserock-bootstrap b/baserock-bootstrap index f9787624..88ae9b32 100755 --- a/baserock-bootstrap +++ b/baserock-bootstrap @@ -149,31 +149,29 @@ pass1_linux_api_headers() } -pass1_eglibc() +pass1_glibc() { - echo "Building eglibc" + echo "Building glibc" if [ ! -e "$tools/lib/libc.so.6" ] then - unpack eglibc_2.13 - cd "$sources/eglibc-2.13" - # (cd libc && ln -s ../ports ports) + unpack glibc-2.14.1 + cd "$sources/glibc-2.14.1" + patch -Np1 -i ../glibc-2.14.1-gcc_fix-1.patch + patch -Np1 -i ../glibc-2.14.1-cpuid-1.patch - $HOST_MKDIR "$sources/eglibc-build" - cd "$sources/eglibc-build" - echo "CFLAGS += -O2 -U_FORTIFY_SOURCE -fno-stack-protector" > configparms + $HOST_MKDIR "$sources/glibc-build" + cd "$sources/glibc-build" case `uname -m` in - i?86) echo "CFLAGS += -march=i486 -mtune=native" >> configparms ;; + i?86) echo "CFLAGS += -march=i486 -mtune=native" > configparms ;; esac - ../eglibc-2.13/configure --prefix="$tools" \ - --host=$LFS_TGT --build=$(../eglibc-2.13/scripts/config.guess) \ + ../glibc-2.14.1/configure --prefix="$tools" \ + --host=$LFS_TGT --build=$(../glibc-2.14.1/scripts/config.guess) \ --disable-profile --enable-add-ons \ --enable-kernel=2.6.25 --with-headers="$tools/include" \ - --without-selinux --without-cvs \ libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes - make -j$JOBS make install - rm -rf "$sources/eglibc-2.13" + rm -rf "$sources/glibc-2.14.1" fi } @@ -805,7 +803,7 @@ download_all pass1_binutils_1 pass1_gcc_1 pass1_linux_api_headers -pass1_eglibc +pass1_glibc pass1_adjust_gcc_specs pass1_sanity_check pass1_binutils_2 |