summaryrefslogtreecommitdiff
path: root/baserock-bootstrap
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-01-05 17:12:51 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2012-01-05 17:12:51 +0000
commit3839d8ca2ee7cbdfdfa0960bf9e2527d6fcfa3b5 (patch)
tree1e47cb868bb2b0ff9f78d9e7cfe0723ac46d9792 /baserock-bootstrap
parent6c258905b45560f69cf23fb8b0e49d99b172d5f7 (diff)
downloadmorph-3839d8ca2ee7cbdfdfa0960bf9e2527d6fcfa3b5.tar.gz
build glibc instead of eglibc
Diffstat (limited to 'baserock-bootstrap')
-rwxr-xr-xbaserock-bootstrap28
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