http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60634

            Bug ID: 60634
           Summary: [4.9] Build x86_64-unknown-linux-gnu with
                    --disable-libstdc__-v3 is broken
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: aivchenk at gmail dot com

Build of x86_64-unknown-linux-gnu with --disable-libstdc__-v3 is broken now:

$ ../gcc_mainline/configure --disable-bootstrap --disable-libstdc__-v3


libtool: link: cannot find the library `../../libstdc++-v3/src/libstdc++.la' or
unhandled argument `../../libstdc++-v3/src/libstdc++.la'
make[4]: *** [liblsan.la] Error 1
make[4]: Leaving directory
`/users/aivchenk/gcc_build/x86_64-unknown-linux-gnu/libsanitizer/lsan'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/users/aivchenk/gcc_build/x86_64-unknown-linux-gnu/libsanitizer'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/users/aivchenk/gcc_build/x86_64-unknown-linux-gnu/libsanitizer'
make[1]: *** [all-target-libsanitizer] Error 2
make[1]: Leaving directory `/users/aivchenk/gcc_build'
make: *** [all] Error 2



And then if we switch off sanitizer (--disable-libsanitizer):

xg++: error: unrecognized command line option ‘-funconfigured-libstdc++-v3’
make[2]: *** [bug.lo] Error 1
make[2]: Leaving directory
`/users/aivchenk/gcc_build/x86_64-unknown-linux-gnu/libcilkrts'
make[1]: *** [all-target-libcilkrts] Error 2
make[1]: Leaving directory `/users/aivchenk/gcc_build
make: *** [all] Error 2

I'm not sure that we allow that type of build officially, but that's how it is
done when e.g. building android ndk. Actually libmudflap also couldn't be built
with that, but it was turned off for android so I didn't notice.

Reply via email to