> I see -- but why did we set GCC_NO_EXECUTABLES? Don't we only do that > when we've failed to link things?
No, it's explicit: if test "$build" != "$host"; then # We are being configured with some form of cross compiler. GLIBCXX_IS_NATIVE=false case "$host","$target" in *-*-darwin*,*-*-darwin*) . . . ;; *) GCC_NO_EXECUTABLES ;; esac else GLIBCXX_IS_NATIVE=true fi (remember that $host here is the toplevel $target)