[Bug libstdc++/90770] Building with --enable-libstdcxx-debug and make profiledbootstrap fails with mv: cannot stat 'Makefile': No such file or directory

redi at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jun 20 14:18:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90770

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Thu Jun 20 14:17:57 2019
New Revision: 272509

URL: https://gcc.gnu.org/viewcvs?rev=272509&root=gcc&view=rev
Log:
Skip libstdc++ debug build in early bootstrap stages

As mentioned in PR 90770, this is a patch that Debian have been carrying
for some time. The additional unoptimized copies of libstdc++ libs that
get built during each stage are never going to be used, so don't bother
building them.

For a profiled bootstrap this means we won't train the compiler on the
unoptimized library code with assertions enabled, but that doesn't seem
like a big problem, as the same code has already been compiled once for
the main libstdc++ library.

        * acinclude.m4 (GLIBCXX_ENABLE_DEBUG): Only do debug build for final
        stage of bootstrap.
        * configure: Regenerate.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/acinclude.m4
    trunk/libstdc++-v3/configure


More information about the Gcc-bugs mailing list