------- Comment #21 from mexas at bristol dot ac dot uk 2010-09-15 09:20 ------- Just to confirm that 45 now builds on ia64: gcc-4.5.2.20100909
The error for 46 is this: *skip* gmake[4]: Entering directory `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgfortran' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../.././../gcc-4.6-20100911/libgfortran; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/usr/ports/lang/gcc46/work/build/./gcc/xgcc -B/usr/ports/lang/gcc46/work/build/./gcc/ -B/usr/local/ia64-portbld-freebsd9.0/bi / -B/usr/local/ia64-portbld-freebsd9.0/lib/ -isystem /usr/local/ia64-portbld-freebsd9.0/include -isystem /usr/local/ia64-portbld-freebsd9.0/sys-i clude "; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; gmake \ CFLAGS="-g -O1 -I/usr/local/include ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS="-g -O2 ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/local" \ exec_prefix="/usr/local" \ GCJFLAGS=" ${flags}" \ CXXFLAGS="-g -O1 -I/usr/local/include ${flags}" \ LIBCFLAGS="-g -O1 -I/usr/local/include ${flags}" \ LIBCXXFLAGS="-g -O1 -I/usr/local/include -fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c -o root -g wheel" \ INSTALL_DATA="install -o root -g wheel -m 444" \ INSTALL_PROGRAM="install -s -o root -g wheel -m 555" \ INSTALL_SCRIPT="install -o root -g wheel -m 555" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi gmake[4]: Leaving directory `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgfortran' gmake[3]: Leaving directory `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgfortran' gmake[2]: Leaving directory `/usr/ports/lang/gcc46/work/build/ia64-portbld-freebsd9.0/libgfortran' gmake[1]: Leaving directory `/usr/ports/lang/gcc46/work/build' gmake: *** [bootstrap-lean] Error 2 *** Error code 1 Stop in /usr/ports/lang/gcc46. *** Error code 1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40959