Bug#644986: i386: Compiling gcc-snapshots from upstream with multiarch-toolchain?
[ RESEND ]
I played again with CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET by exporting them.
-I/usr/include/${HOST_SYSTEM_MULTIARCH_TYPE} ...
...catches the gnu/stub-32.h issue.
-B/usr/lib/${HOST_SYSTEM_MULTIARCH_TYPE} ...
...does NOT catch the problem with crt*.o files.
-B/lib/${HOST_SYSTEM_MULTIARCH_TYPE}
-B/usr/lib/${HOST_SYSTEM_MULTIARCH_TYPE} ...
... NOPE, too.
- Sedat -
--- scripts/build_gcc-snapshot_v1.sh 2011-10-11 15:36:19.879266636 +0200
+++ scripts/build_gcc-snapshot_v3.sh 2011-10-11 16:30:00.962772133 +0200
@@ -25,6 +25,8 @@ BUILD_SYSTEM_TYPE=$(dpkg-architecture -q
HOST_SYSTEM_TYPE=$(dpkg-architecture -qDEB_HOST_GNU_TYPE)
TARGET_SYSTEM_TYPE="i486-linux-gnu"
+HOST_SYSTEM_MULTIARCH_TYPE=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+
PREFIX="/opt/${PKG_NAME}-${PKG_VER}"
LIB_DIR="${PREFIX}/lib"
@@ -41,6 +43,9 @@ echo "##### CC ... $CC"
echo "##### CXX ... $CXX"
echo "##### CPP ... $CPP"
+export CFLAGS_FOR_TARGET="-g -O2 -B/lib/${HOST_SYSTEM_MULTIARCH_TYPE} -B/usr/lib/${HOST_SYSTEM_MULTIARCH_TYPE} -I/usr/include/${HOST_SYSTEM_MULTIARCH_TYPE}"
+export CXXFLAGS_FOR_TARGET="-g -O2 -B/lib/${HOST_SYSTEM_MULTIARCH_TYPE} -B/usr/lib/${HOST_SYSTEM_MULTIARCH_TYPE} -I/usr/include/${HOST_SYSTEM_MULTIARCH_TYPE}"
+
##LD_PRELOAD_FOR_BUILD="${PREFIX}/lib/libgcc_s.so.1"
##export LD_PRELOAD=${LD_PRELOAD_FOR_BUILD}
Reply to: