On Thu, Dec 2, 2010 at 12:42 PM, Paul Koning <paul_kon...@dell.com> wrote: > > On Dec 2, 2010, at 3:05 PM, Ian Lance Taylor wrote: > >> Paul Koning <paul_kon...@dell.com> writes: >> >>> On Dec 2, 2010, at 2:55 PM, Ian Lance Taylor wrote: >>> >>>> Paul Koning <paul_kon...@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. > > It's configured --target=mips64el-netbsdelf --enable-languages=c,c++, on an > i686-pc-linux-gnu host. >
Can you try sysroot with full mips64el-netbsdelf C library and header files? -- H.J.