#! /bin/sh extra= if test "$1" = "x86_64-linux-gnu"; then extra="--libdir=/$1/lib64" fi ../../gcc/configure \ --disable-bootstrap \ --enable-languages=c,c++ \ --disable-multiarch \ --enable-shared \ --disable-libssp \ --disable-libgomp \ --enable-nls \ --disable-multilib \ --disable-libstdcxx-pch \ --prefix=/$1 \ --enable-plugin \ --build=$1 \ --host=$1 \ --target=$1 \ --enable-cxx-flags=-fPIC \ $extra \ CFLAGS=-O2 CXXFLAGS=-O2 LDFLAGS=-s \ CFLAGS_FOR_TARGET="-O2 -fPIC" CXXFLAGS_FOR_TARGET="-O2 -fPIC" # --with-sysroot=/x86_64-linux-gnu #/x86_64-linux-gnu/bin/g++ -v -nodefaultlibs -shared -o libtest.so -fPIC ~/work/c++/sizeof_funds.cxx -Wl,-Bstatic,-lstdc++,-Bdynamic -lgcc -lgcc_eh -lm -lc