diff --git a/BaseBuild/crosschain/glibc b/BaseBuild/crosschain/glibc index 27dc570..ae195b3 100644 --- a/BaseBuild/crosschain/glibc +++ b/BaseBuild/crosschain/glibc @@ -76,6 +76,7 @@ SRCPATH=Base/lib premk() { ARCH=`echo $TARGET|cut -d"-" -f 1` + ARCH32=`echo $TARGET32|cut -d"-" -f 1` SrcPatch $MAKEDIR/glibc* $LFSSOURCE/$SRCPATH/glibc-*-libgcc_eh* SrcPatch $MAKEDIR/glibc* $LFSSOURCE/$SRCPATH/glibc-*-localedef_segfault* mkdir ../build-glibc @@ -100,6 +101,7 @@ mk32() { --with-binutils=/cross-tools/bin \ --with-headers=/tools/include \ --cache-file=config.cache + echo "CFLAGS += -march=$ARCH32" >configparms make -j $NUMCPU make -j $NUMCPU install cd ../glibc* @@ -134,6 +136,7 @@ mk() { --with-binutils=/cross-tools/bin \ --with-headers=/tools/include \ --cache-file=config.cache + echo "CFLAGS += -march=$ARCH" >configparms make -j $NUMCPU make -j $NUMCPU install }