# HG changeset patch # User "Yann E. MORIN" # Date 1270935788 -7200 # Node ID 2f0de10c058dca959007b0909a156b5480577785 # Parent 39045a2f116366bc8754ba27dbb0792d3c823124 complibs: build static libraries diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/cc/gcc.sh --- a/scripts/build/cc/gcc.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/cc/gcc.sh Sat Apr 10 23:43:08 2010 +0200 @@ -165,6 +165,7 @@ # Use --with-local-prefix so older gccs don't look in /usr/local (http://gcc.gnu.org/PR10532) CC_FOR_BUILD="${CT_BUILD}-gcc" \ CFLAGS="${CT_CFLAGS_FOR_HOST}" \ + LDFLAGS="-lstdc++" \ CT_DoExecLog ALL \ "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/configure" \ --build=${CT_BUILD} \ @@ -330,6 +331,7 @@ # embedded systems don't really need message catalogs... CC_FOR_BUILD="${CT_BUILD}-gcc" \ CFLAGS="${CT_CFLAGS_FOR_HOST}" \ + LDFLAGS="-lstdc++" \ CFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ CXXFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ LDFLAGS_FOR_TARGET="${CT_TARGET_LDFLAGS}" \ diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/companion_libs/cloog.sh --- a/scripts/build/companion_libs/cloog.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/companion_libs/cloog.sh Sat Apr 10 23:43:08 2010 +0200 @@ -50,6 +50,7 @@ CT_DoLog EXTRA "Configuring CLooG/ppl" CFLAGS="${CT_CFLAGS_FOR_HOST}" \ + LDFLAGS='-lstdc++' \ CT_DoExecLog ALL \ "${CT_SRC_DIR}/cloog-ppl${_t}/configure" \ --build=${CT_BUILD} \ @@ -57,8 +58,8 @@ --prefix="${CT_PREFIX_DIR}" \ --with-gmp="${CT_PREFIX_DIR}" \ --with-ppl="${CT_PREFIX_DIR}" \ - --enable-shared \ - --disable-static \ + --disable-shared \ + --enable-static \ --with-bits=gmp CT_DoLog EXTRA "Building CLooG/ppl" diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/companion_libs/gmp.sh --- a/scripts/build/companion_libs/gmp.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/companion_libs/gmp.sh Sat Apr 10 23:43:08 2010 +0200 @@ -38,8 +38,8 @@ --build=${CT_BUILD} \ --host=${CT_HOST} \ --prefix="${CT_PREFIX_DIR}" \ - --enable-shared \ - --disable-static \ + --disable-shared \ + --enable-static \ --enable-fft \ --enable-mpbsd \ --enable-cxx diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/companion_libs/mpc.sh --- a/scripts/build/companion_libs/mpc.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/companion_libs/mpc.sh Sat Apr 10 23:43:08 2010 +0200 @@ -37,8 +37,8 @@ --prefix="${CT_PREFIX_DIR}" \ --with-gmp="${CT_PREFIX_DIR}" \ --with-mpfr="${CT_PREFIX_DIR}" \ - --enable-shared \ - --disable-static \ + --disable-shared \ + --enable-static CT_DoLog EXTRA "Building MPC" CT_DoExecLog ALL make ${PARALLELMFLAGS} diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/companion_libs/mpfr.sh --- a/scripts/build/companion_libs/mpfr.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/companion_libs/mpfr.sh Sat Apr 10 23:43:08 2010 +0200 @@ -90,8 +90,8 @@ --host=${CT_HOST} \ --prefix="${CT_PREFIX_DIR}" \ ${mpfr_opt} \ - --enable-shared \ - --disable-static \ + --disable-shared \ + --enable-static \ --with-gmp="${CT_PREFIX_DIR}" CT_DoLog EXTRA "Building MPFR" diff -r 39045a2f1163 -r 2f0de10c058d scripts/build/companion_libs/ppl.sh --- a/scripts/build/companion_libs/ppl.sh Sat Apr 10 23:42:28 2010 +0200 +++ b/scripts/build/companion_libs/ppl.sh Sat Apr 10 23:43:08 2010 +0200 @@ -40,8 +40,8 @@ --prefix="${CT_PREFIX_DIR}" \ --with-libgmp-prefix="${CT_PREFIX_DIR}" \ --with-libgmpxx-prefix="${CT_PREFIX_DIR}" \ - --enable-shared \ - --disable-static \ + --disable-shared \ + --enable-static \ --disable-debugging \ --disable-assertions \ --disable-ppl_lcdd \