Not sure this is the right place, so please redirect me if there is someplace more appropriate.
[ I'm splitting this into multiple mails, since it looks like for some unknown reason they do not arrive to the list. ] I'm building a cross-toolchain for hurd following [1], and here's a few bugs I've found along the way: * Using the tarball from [2], I had to remove an option from GCC's configure. The error is also discussed in [3], and followed the advice on its first response:
diff --git a/cross-gnu b/cross-gnu index 5dc161e..8d6edd5 100755 --- a/cross-gnu +++ b/cross-gnu @@ -119,7 +119,6 @@ if "$TARGET"-gcc --version > /dev/null 2>&1; then :; else # deactivated, as there is no fenv.h yet (glibc), and there is no autoconf # test for its presence. "$GCC_SRC"/configure \ - --enable-build-with-cxx \ --target="$TARGET" \ --prefix="$ROOT" \ --with-sysroot="$SYS_ROOT" \
[1] http://www.gnu.org/software/hurd/toolchain/cross-gnu.html [2] ftp://ftp.gnu.org/gnu/gcc/gcc-4.5.4/gcc-4.5.4.tar.bz2 [3] http://gcc.gnu.org/ml/gcc-help/2011-10/msg00126.html Lluis -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth