libstdc++ gets configure error in cross builds

Paul Koning paul_koning@dell.com
Thu Dec 2 19:59:00 GMT 2010


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?

	paul



More information about the Gcc mailing list