libstdc++ gets configure error in cross builds

Paul Koning
Thu Dec 2 19:59:00 GMT 2010

On Dec 2, 2010, at 2:55 PM, Ian Lance Taylor wrote:

> Paul Koning <> 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 to see if there were any clues.  I can't tell
>> which line in 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 file.  But that
>> line doesn't exist in 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?


More information about the Gcc mailing list