X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage0%2Fpkg%2Fgcc;h=433e601c51dc83044a58a5ffee21a3a140946fd5;hb=166111908c2cff78986972e0d2668feb7ee9d42b;hp=423b93252ddda248facc838fd0df6874a87972bb;hpb=b5bfb2006502b57fab234345a2393fd04e6d55ad;p=hvlinux.git diff --git a/stage0/pkg/gcc b/stage0/pkg/gcc index 423b932..433e601 100644 --- a/stage0/pkg/gcc +++ b/stage0/pkg/gcc @@ -1,8 +1,5 @@ #!/bin/bash -AR=ar -LDFLAGS="-Wl,-rpath,/cross-tools/lib" - hvpatch() { # Manually applying patches if specified @@ -24,8 +21,12 @@ hvpatch() hvconfig_pre() { + export AR=ar + export LDFLAGS="-Wl,-rpath,/cross-tools/lib" + # Common options for passes 1 & 2 - CONFIGURE_OPTS="${CONFIGURE_OPTS} \ + CONFIGURE_OPTS="\ + ${CONFIGURE_OPTS} \ --build=${CLFS_HOST} \ --host=${CLFS_HOST} \ --target=${CLFS_TARGET} \ @@ -33,7 +34,10 @@ hvconfig_pre() --with-local-prefix=/tools \ --disable-nls \ --with-mpfr=/cross-tools \ - --with-gmp=/cross-tools" + --with-gmp=/cross-tools \ + --with-ppl=/cross-tools \ + --with-cloog=/cross-tools \ + --disable-multilib" if [ "x${HVLABEL}" = "x${GCC}-pass1" ]; then CONFIGURE_OPTS="${CONFIGURE_OPTS} \ @@ -56,14 +60,6 @@ hvconfig_pre() --enable-threads=posix" fi - case "${HVL_TARGET}" in - *) - CONFIGURE_OPTS="${CONFIGURE_OPTS} --with-ppl=/cross-tools \ - --with-cloog=/cross-tools \ - --disable-multilib" - ;; - esac - cd ${LFS_TMP}/${PACKAGE} # Change the StartFile Spec to point to the correct library location: @@ -83,6 +79,12 @@ hvconfig_pre() fi } +hvconfig_post() +{ + unset AR + unset LDFLAGS +} + hvbuild() { if [ "x${HVLABEL}" = "x${GCC}-pass1" ]; then