This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc-3.3.2 build problems found when building (cross compilerfor m68k-elf target


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]