Bug 20537 - [4.1 Regression] GCC install libstdc++ headers in wrong dir
Summary: [4.1 Regression] GCC install libstdc++ headers in wrong dir
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: bootstrap (show other bugs)
Version: 4.1.0
: P2 critical
Target Milestone: 4.1.0
Assignee: Not yet assigned to anyone
URL:
Keywords: build, patch
: 20555 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-03-18 19:24 UTC by wanderer
Modified: 2005-03-21 17:57 UTC (History)
3 users (show)

See Also:
Host: i386-unknown-freebsd5.3
Target: i386-unknown-freebsd5.3
Build: i386-unknown-freebsd5.3
Known to work:
Known to fail:
Last reconfirmed: 2005-03-18 19:30:22


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wanderer 2005-03-18 19:24:37 UTC
Current GCC mainline (4.1.0 20050318) install libstdc++ headers at FreeBSD 5.3 
in
<gcc-dir>/include/c++/const/ dir instead <gcc-dir>/include/c++/4.1.0/
I think problem related to last GCC version generation changes.

I build and install without this problem GCC 4.1.0 20050313 

Vladimir
Comment 1 Andrew Pinski 2005-03-18 19:30:22 UTC
We know about this.
Comment 2 Andrew Pinski 2005-03-18 19:30:59 UTC
See: <http://gcc.gnu.org/ml/gcc-patches/2005-03/msg01697.html> and follow ups.
Comment 3 Andrew Pinski 2005-03-19 16:39:19 UTC
*** Bug 20555 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Pinski 2005-03-21 17:57:31 UTC
Fixed by:
2005-03-21  Zack Weinberg  <zack@codesourcery.com>

        * acinclude.m4 (GLIBCXX_CONFIGURE): Delete gcc_version logic.
        (GLIBCXX_EXPORT_INSTALL_INFO): Adjust quotation so ${gcc_version}
        is expanded by the Makefiles, not by configure.
        * fragment.am: Set gcc_version.
        * libmath/Makefile.am: Likewise.
        * configure, Makefile.in, include/Makefile.in, libmath/Makefile.in
        * libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in
        * testsuite/Makefile.in: Regenerate.
etc.