diff --git a/BaseBuild/Basesys/gcc b/BaseBuild/Basesys/gcc index 6e66696..2eb5513 100644 --- a/BaseBuild/Basesys/gcc +++ b/BaseBuild/Basesys/gcc @@ -58,8 +58,8 @@ # 128 : Patches zu den Sourcen nicht einspielen - Module muss sich darum # kümmern -#Module zur Erstellung des Packetes: -#Quelle der Source Archive: +#Module zur Erstellung des Packetes: gcc +#Quelle der Source Archive: ftp.gnu.org #Kurzbeschreibung: #Gnu C, C++, Fortran, Java uvm. Compiler suite # @@ -73,7 +73,6 @@ SRCPATH=Base/Development (( MKPKG = $MKPKG | 128 )) premk() { - SrcPatch $MAKEDIR/gcc* $LFSSOURCE/$SRCPATH/gcc-*-branch_update-*.patch* sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in mkdir ../build-gcc cd ../build-gcc @@ -81,16 +80,15 @@ premk() { mk() { if [ "$MK64BIT" == "true" ]; then - ADDCONFIGURE="--libdir=/usr/lib64 --libexecdir=/usr/lib64" RPATH="/lib64:/lib" else - ADDCONFIGURE="--libexecdir=/usr/lib" RPATH="/lib" fi - CC="gcc -Wl,-rpath-link,$RPATH -isystem /usr/include ${BUILDOPTIONS}" \ - CXX="g++ -Wl,-rpath-link,$RPATH -isystem /usr/include ${BUILDOPTIONS}" \ + CC="gcc -Wl,-rpath-link,${RPATH} -isystem /usr/include ${BUILDOPTIONS}" \ + CXX="g++ -Wl,-rpath-link,${RPATH} -isystem /usr/include ${BUILDOPTIONS}" \ ../gcc*/configure --prefix=/usr \ - $ADDCONFIGURE \ + --libdir=/usr/${LIBDIR} \ + --libexecdir=/usr/${LIBDIR} \ --enable-shared \ --enable-threads=posix \ --enable-__cxa_atexit \ @@ -99,6 +97,10 @@ mk() { --enable-clocale=gnu \ --disable-libstdcxx-pch make -j $NUMCPU + MakeCheck -j $NUMCPU -k check + if [ "$CHECK" == "true" ]; then + ../gcc*/contrib/test_summary + fi make -j $NUMCPU DESTDIR=$TMPROOT install }