gcc-3.3.2 build problems found when building (cross compiler for m68k-elf target

Jim Wilson wilson@specifixinc.com
Tue Jan 6 20:25:00 GMT 2004


Paul Cadaret wrote:
>    /tools/local.m68k-elf/m68k-elf/include -O2 -g -O2 ) works... no
>      2495  configure: error: installation or configuration problem: C
>    compiler cannot create executables.

You might want to submit a bug report into our bugzilla bug database. 
We don't track messages sent to gcc-bugs, so nothing further is likely 
to happen without a bugzilla bug report.

Both of these problems are target libiberty configure problems.

It looks like the --with-newlib configure flag did not make it into the 
target libiberty configure.  libiberty configure has support for this 
flag, and if set, it disables the library features tests that use link 
tests.  Instead, we just substitute the list of library routines that we 
know we need when using newlib.  So we should have never tried a link 
test to see if the cross compiler could build executables.  If you look 
at config.status in the m68k/libiberty directory, it should mention that 
--with-newlib was one of the options passed to configure.

Building regex.c is correct.  It should have built.  configure adds in 
flags pointing at the newlib header files so that we can find sys/types.h.

I suspect that your newlib links are broken in your tree.  newlib and 
libgloss should exist next to gcc in the top level directory.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com



More information about the Gcc-bugs mailing list