Anpassung an V963, Einarbeitung der neuesten CLFS Version

git-svn-id: svn://svn.compuextreme.de/Viitor/V963/ViitorMake@6009 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2011-03-02 09:31:11 +00:00
parent 72f4f410d7
commit 4d528a33e5

View File

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