This is the mail archive of the gcc@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: libstdc++ gets configure error in cross builds


Paul Koning <paul_koning@Dell.com> writes:

> On Dec 2, 2010, at 2:55 PM, Ian Lance Taylor wrote:
>
>> Paul Koning <paul_koning@dell.com> writes:
>> 
>>> I'm trying to do a cross-build of gcc 4.5.1.  It works fine until I
>>> get to libstdc++v3, where configure blows up with a message saying
>>> "Link tests are not allowed after GCC_NO_EXECUTABLES".  This happens
>>> on the "checking for shl_load" step (line 11221 in configure).
>>> 
>>> I looked at configure.ac to see if there were any clues.  I can't tell
>>> which line in configure.ac produces the offending line in configure
>>> (not enough autoconf skills).  In an earlier gcc (3.3.3) there was a
>>> similar issue, and in that case I worked around it by removing
>>> "GLIBCPP_CHECK_COMPILER_VERSION" from the configure.in file.  But that
>>> line doesn't exist in configure.ac and attempts to find something
>>> analogous didn't get me anywhere.
>> 
>> GCC_NO_EXECUTABLES, in config/no-executables.m4, redefines
>> AC_LINK_IFELSE to produce that error message.
>
> Thanks.  But why does the released configure fail like this?  Any idea how to fix this bug?

You need to tell us precisely what you tried to do and precisely what
happened.

The TARGET/libstdc++-v3/config.log file may contain a clue.

Ian


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