[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: