X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage0%2Fhv-install-2;h=7b7f32e998463dfcb6e9965140a1404f6e60ccd5;hb=324f856b770e4fe16d10ffcd069f2f7b70585589;hp=6bcd4d280028bb2e9fce806360faf609c5564d01;hpb=b7d1d99f41dcf50a8635f608679947f4455a0c7c;p=hvlinux.git diff --git a/stage0/hv-install-2 b/stage0/hv-install-2 index 6bcd4d2..7b7f32e 100755 --- a/stage0/hv-install-2 +++ b/stage0/hv-install-2 @@ -1,15 +1,13 @@ #!/bin/bash source ~/.bashrc - -# Reading system configuration informations, functions and package versions. -source ../sysinfos -source ../functions -source ../packages-list +source ../functions/main init_log_file -ipkg -m noac ${KERNEL} +if [ x"${INSTALL_GLIBC}" == x"1" ]; then + ipkg -m noac ${KERNEL} +fi case "${HVL_TARGET}" in x86*) @@ -18,34 +16,38 @@ case "${HVL_TARGET}" in ;; esac -CPPFLAGS=-fexceptions \ - ipkg ${GMP} "--enable-cxx" +ipkg ${GMP} "\ + --enable-cxx \ + --disable-static" export LDFLAGS="-Wl,-rpath,/cross-tools/lib" ipkg ${MPFR} "\ - --enable-shared \ + --disable-static \ --with-gmp=/cross-tools" + ipkg ${MPC} "\ + --disable-static \ --with-gmp=/cross-tools \ --with-mpfr=/cross-tools" -ipkg ${PPL} "\ - --enable-shared \ - --enable-interfaces=c,cxx \ - --disable-optimization \ - --with-libgmp-prefix=/cross-tools \ - --with-libgmpxx-prefix=/cross-tools" -ipkg ${CLOOG_PPL} "\ - --enable-shared \ + +ipkg ${ISL} "\ + --disable-static \ + --with-gmp-prefix=/cross-tools" + +ipkg ${CLOOG} "\ + --disable-static \ --with-bits=gmp \ - --with-gmp=/cross-tools \ - --with-ppl=/cross-tools" + --with-gmp-prefix=/cross-tools" LDFLAGS="" ipkg ${BINUTILS} ipkg -l "${GCC}-pass1" ${GCC} -ipkg ${EGLIBC} -ipkg -l "${GCC}-pass2" ${GCC} + +if [ x"${INSTALL_GLIBC}" == x"1" ]; then + ipkg ${GLIBC} + ipkg -l "${GCC}-pass2" ${GCC} +fi exit $?