diff --git a/config/arch.i386 b/config/arch.i386 index 9b49f81788..6b12d91dab 100644 --- a/config/arch.i386 +++ b/config/arch.i386 @@ -7,5 +7,5 @@ TARGET_SUBARCH=i686 # setup ARCH specific *FLAGS - TARGET_CFLAGS="-march=$TARGET_CPU -m32" + TARGET_CFLAGS="-march=$TARGET_CPU -m32 -D_FILE_OFFSET_BITS=64" TARGET_LDFLAGS="-march=$TARGET_CPU -m32" diff --git a/config/arch.x86_64 b/config/arch.x86_64 index e0d6b2ae0f..79117937ab 100644 --- a/config/arch.x86_64 +++ b/config/arch.x86_64 @@ -7,5 +7,5 @@ TARGET_SUBARCH=x86_64 # setup ARCH specific *FLAGS - TARGET_CFLAGS="-fPIC -march=$TARGET_CPU -m64" + TARGET_CFLAGS="-fPIC -march=$TARGET_CPU -m64 -D_FILE_OFFSET_BITS=64" TARGET_LDFLAGS="-fPIC -march=$TARGET_CPU -m64" diff --git a/packages/debug/strace/build b/packages/debug/strace/build index 84924993d2..23d0381687 100755 --- a/packages/debug/strace/build +++ b/packages/debug/strace/build @@ -22,6 +22,11 @@ . config/options $1 +# Filter out some problematic *FLAGS + CFLAGS=`echo $CFLAGS | sed -e "s|-D_FILE_OFFSET_BITS=64||g"` + LDFLAGS=`echo $LDFLAGS | sed -e "s|-D_FILE_OFFSET_BITS=64||g"` + + cd $PKG_BUILD ./configure --host=$TARGET_NAME \ --build=$HOST_NAME diff --git a/packages/toolchain/devel/eglibc/build b/packages/toolchain/devel/eglibc/build index 16736697bf..4a0c4679e2 100755 --- a/packages/toolchain/devel/eglibc/build +++ b/packages/toolchain/devel/eglibc/build @@ -29,10 +29,12 @@ strip_gold # Fails to compile using the gold linker. CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||g"` CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-O2|g"` CFLAGS=`echo $CFLAGS | sed -e "s|-O.|-O2|g"` + CFLAGS=`echo $CFLAGS | sed -e "s|-D_FILE_OFFSET_BITS=64||g"` LDFLAGS=`echo $LDFLAGS | sed -e "s|-ffast-math||g"` LDFLAGS=`echo $LDFLAGS | sed -e "s|-Ofast|-O2|g"` LDFLAGS=`echo $LDFLAGS | sed -e "s|-O.|-O2|g"` + LDFLAGS=`echo $LDFLAGS | sed -e "s|-D_FILE_OFFSET_BITS=64||g"` # set some CFLAGS we need CFLAGS="$CFLAGS -g -fno-stack-protector"