Hi, I've got through a lot of the compilation stage but have struck an error. Googling doesn't really show much on it, can someone please help with this? Here's what I did and the results: cd /opt/mon tar –xzf gcc-4.5.2.tar.gz cd gcc-4.5.2 mkdir mybuild cd mybuild Configure: ../configure --enable-threads=posix --prefix=/opt/gcc --with-local-prefix=/opt/gcc/usr/local --infodir=/opt/gcc/usr/share/info --mandir=/opt/gcc/usr/share/man --libdir=/opt/gcc/usr/lib64 --libexecdir=/opt/gcc/usr/lib64 --enable-languages=c,c++,objc,obj-c++ --enable-checking=release --with-gxx-include-dir=/opt/gcc/usr/include/c++/4.5.2 --enable-ssp --disable-libssp --disable-libgcj --with-slibdir=/opt/gcc/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --program-suffix= --enable-version-specific-runtime-libs --without-system-libunwind --with-cpu=generic --host=x86_64-suse-linux --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id LDFLAGS="-L/opt/gcc/lib -L/opt/gcc/usr/lib -L/opt/utils/lib -L/opt/utils/usr/lib" CPPFLAGS="-I/opt/utils/usr/include -I/opt/gcc/include" --host=x86_64-suse-linux --target=x86_64-suse-linux --build=x86_64-suse-linux --with-tune=generic --with-arch_32=i686 --with-gmp="/opt/gcc/usr" CC=/opt/utils/usr/bin/gcc CXX=/opt/utils/usr/bin/g++ CFLAGS="-g3 -O0 -I/opt/utils/usr/include" BOOT_LDFLAGS="-L/opt/gcc/lib -L/opt/gcc/usr/lib -L/opt/utils/lib -L/opt/utils/usr/lib" --with-mpfr=/opt/gcc/ --with-mpc=/opt/gcc/ Make: libtool: link: ranlib .libs/libsupc++.a libtool: link: ( cd ".libs" && rm -f "libsupc++.la" && ln -s "../libsupc++.la" "libsupc++.la" ) make[4]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/libsupc++' Making all in doc make[4]: Entering directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/doc' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/doc' Making all in src make[4]: Entering directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src' /bin/sh ../libtool --tag CXX --mode=compile /opt/mon/gcc-4.5.2/mybuild/./gcc/xgcc -shared-libgcc -B/opt/mon/gcc-4.5.2/mybuild/./gcc -nostdinc++ -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src/.libs -B/opt/gcc/x86_64-suse-linux/bin/ -B/opt/gcc/x86_64-suse-linux/lib/ -isystem /opt/gcc/x86_64-suse-linux/include -isystem /opt/gcc/x86_64-suse-linux/sys-include -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include -I/opt/mon/gcc-4.5.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -std=gnu++0x -c ../../../../libstdc++-v3/src/atomic.cc libtool: compile: /opt/mon/gcc-4.5.2/mybuild/./gcc/xgcc -shared-libgcc -B/opt/mon/gcc-4.5.2/mybuild/./gcc -nostdinc++ -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src/.libs -B/opt/gcc/x86_64-suse-linux/bin/ -B/opt/gcc/x86_64-suse-linux/lib/ -isystem /opt/gcc/x86_64-suse-linux/include -isystem /opt/gcc/x86_64-suse-linux/sys-include -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include -I/opt/mon/gcc-4.5.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -std=gnu++0x -c ../../../../libstdc++-v3/src/atomic.cc -fPIC -DPIC -o .libs/atomic.o libtool: compile: /opt/mon/gcc-4.5.2/mybuild/./gcc/xgcc -shared-libgcc -B/opt/mon/gcc-4.5.2/mybuild/./gcc -nostdinc++ -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src/.libs -B/opt/gcc/x86_64-suse-linux/bin/ -B/opt/gcc/x86_64-suse-linux/lib/ -isystem /opt/gcc/x86_64-suse-linux/include -isystem /opt/gcc/x86_64-suse-linux/sys-include -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include -I/opt/mon/gcc-4.5.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -std=gnu++0x -c ../../../../libstdc++-v3/src/atomic.cc -o atomic.o >/dev/null 2>&1 /bin/sh ../libtool --tag CXX --mode=compile /opt/mon/gcc-4.5.2/mybuild/./gcc/xgcc -shared-libgcc -B/opt/mon/gcc-4.5.2/mybuild/./gcc -nostdinc++ -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src/.libs -B/opt/gcc/x86_64-suse-linux/bin/ -B/opt/gcc/x86_64-suse-linux/lib/ -isystem /opt/gcc/x86_64-suse-linux/include -isystem /opt/gcc/x86_64-suse-linux/sys-include -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include -I/opt/mon/gcc-4.5.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -c -o bitmap_allocator.lo ../../../../libstdc++-v3/src/bitmap_allocator.cc libtool: compile: /opt/mon/gcc-4.5.2/mybuild/./gcc/xgcc -shared-libgcc -B/opt/mon/gcc-4.5.2/mybuild/./gcc -nostdinc++ -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src -L/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src/.libs -B/opt/gcc/x86_64-suse-linux/bin/ -B/opt/gcc/x86_64-suse-linux/lib/ -isystem /opt/gcc/x86_64-suse-linux/include -isystem /opt/gcc/x86_64-suse-linux/sys-include -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux -I/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/include -I/opt/mon/gcc-4.5.2/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -c ../../../../libstdc++-v3/src/bitmap_allocator.cc -fPIC -DPIC -o .libs/bitmap_allocator.o /tmp/ccR5VCsN.s: Assembler messages: /tmp/ccR5VCsN.s:11115: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11122: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11129: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11136: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11143: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11150: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11157: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11164: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11171: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11178: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11185: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11192: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11199: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11206: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11213: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11220: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11254: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11261: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11268: Error: unrecognized symbol type "gnu_unique_object" /tmp/ccR5VCsN.s:11275: Error: unrecognized symbol type "gnu_unique_object" make[4]: *** [bitmap_allocator.lo] Error 1 make[4]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3' make[2]: *** [all] Error 2 make[2]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild/x86_64-suse-linux/libstdc++-v3' make[1]: *** [all-target-libstdc++-v3] Error 2 make[1]: Leaving directory `/opt/mon/gcc-4.5.2/mybuild' make: *** [all] Error 2 Thanks in advance Dan