------- 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