From d79d74d2df4d4032312d52f00c058bc2a6e024b9 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 16 Jun 2010 09:22:58 +0200 Subject: [PATCH] eglibc: - remove lto/gold hacks - update after install script merging --- packages/toolchain/devel/eglibc/build | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/packages/toolchain/devel/eglibc/build b/packages/toolchain/devel/eglibc/build index 3584a554a2..9e57d672e7 100755 --- a/packages/toolchain/devel/eglibc/build +++ b/packages/toolchain/devel/eglibc/build @@ -2,24 +2,21 @@ . config/options +$SCRIPTS/install ccache + +rm -rf "$SYSROOT_PREFIX/lib" +rm -rf "$SYSROOT_PREFIX/usr/lib" +rm -rf "$SYSROOT_PREFIX/usr/include" + $SCRIPTS/install linux-headers -$SCRIPTS/install gcc-core - -# Fails to compile with GCC's link time optimization. - CFLAGS=`echo $CFLAGS | sed -e "s|-flto||" -e "s|-fuse-linker-plugin||"` - LDFLAGS=`echo $LDFLAGS | sed -e "s|-flto||" -e "s|-fuse-linker-plugin||"` - -# Fails to compile using the gold linker. - CFLAGS=`echo $CFLAGS | sed -e "s|-fuse-linker-plugin||" -e "s|-fuse-ld=gold||"` - LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||" -e "s|-fuse-ld=gold||"` +$SCRIPTS/build gcc-core # Filter out some problematic CFLAGS - CFLAGS=`echo $CFLAGS | sed -e "s|-D_FILE_OFFSET_BITS=64||" -e "s|-D_LARGEFILE_SOURCE||"` CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||"` CFLAGS=`echo $CFLAGS | sed -e "s|-Os|-O3|"` # set some CFLAGS we need -# CFLAGS="$CFLAGS -fno-stack-protector" + CFLAGS="$CFLAGS -g -fno-stack-protector" # dont do an parallel build MAKEFLAGS=-j1 @@ -76,7 +73,6 @@ $DEBUG_OPTIONS EOF cat >configparms <