This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Failure from a sysroot patch on GCC-3.3
- From: Kazu Hirata <kazu at cs dot umass dot edu>
- To: hongjiu dot lu at intel dot com, drow at mvista dot com, gcc-patches at gcc dot gnu dot org
- Date: Wed, 03 Dec 2003 21:02:55 -0500 (EST)
- Subject: Failure from a sysroot patch on GCC-3.3
Hi,
http://gcc.gnu.org/ml/gcc-cvs/2003-11/msg00162.html
breaks h8300-hms port. An error occurs shortly after building
fixincl. The problem seems to be referring to a directory that is
supposed to be created during the installation. (A chicken-and-egg
problem?) The same error happens on the latest latest GCC-3.3 branch.
The following is the relevant part of my build log.
gcc ... -o fixincl ...
echo timestamp > full-stamp
./fixincl -v < /dev/null
'fixincl version 1.1'
chmod 755 ../fixinc.sh
make[2]: Leaving directory `/home/kazu/tmp/h8300-hms-gcc-3.3-1106-2330/gcc/fixinc'
The directory that should contain system headers does not exist:
/usr/local/lib/gcc-lib/h8300-hms/3.3.3/../../../../h8300-hms/sys-include
make[1]: *** [stmp-fixinc] Error 1
make[1]: Leaving directory `/home/kazu/tmp/h8300-hms-gcc-3.3-1106-2330/gcc'
make: *** [all-gcc] Error 2
Command exited with non-zero status 2
Do you have any clue on this? GCC-3.4 builds OK, so I am wondering if
there is something else that needs backporting.
Thanks,
Kazu Hirata