Bug 35887 - stl parallel includes installed for --disable-libgomp
Summary: stl parallel includes installed for --disable-libgomp
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: libstdc++ (show other bugs)
Version: 4.3.0
: P3 normal
Target Milestone: 4.3.1
Assignee: Benjamin Kosnik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-09 14:24 UTC by Pawel Sikora
Modified: 2008-04-24 23:37 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2008-04-24 21:10:31


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel Sikora 2008-04-09 14:24:34 UTC
with --disable-libgomp buildsystem omits omp.h installation
but installs libstdc++/parallel stuff which depends on it.
this won't work.
Comment 1 Benjamin Kosnik 2008-04-14 22:49:12 UTC
Fixing reported against, target milestone.
Comment 2 Benjamin Kosnik 2008-04-24 21:10:31 UTC
Mine.
Comment 3 Benjamin Kosnik 2008-04-24 23:31:01 UTC
Subject: Bug 35887

Author: bkoz
Date: Thu Apr 24 23:30:10 2008
New Revision: 134649

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134649
Log:

2008-04-24  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/35887 
	* configure.ac: Add default argument to GLIBCXX_ENABLE_PARALLEL.
	Move atomic warnings to GLIBCXX_ENABLE_ATOMIC_BUILTINS.
	* acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Check for --disable-libgomp.
	(GLIBCXX_ENABLE_ATOMIC_BUILTINS): Add warning information.
	* configure: Regenerate.
	* include/Makefile.am (parallel_headers): Make conditional on
	ENABLE_PARALLEL.
	* include/Makefile.in: Regenerate.
	

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/acinclude.m4
    trunk/libstdc++-v3/configure
    trunk/libstdc++-v3/configure.ac
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in

Comment 4 Benjamin Kosnik 2008-04-24 23:35:41 UTC
Fixed on trunk, gcc-4_3-branch.
Comment 5 Benjamin Kosnik 2008-04-24 23:36:03 UTC
Subject: Bug 35887

Author: bkoz
Date: Thu Apr 24 23:35:22 2008
New Revision: 134650

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134650
Log:

2008-04-24  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/35887 
        * configure.ac: Add default argument to GLIBCXX_ENABLE_PARALLEL.
        * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Check for --disable-libgomp.
        * configure: Regenerate.
        * include/Makefile.am (parallel_headers): Make conditional on
        ENABLE_PARALLEL.
        * include/Makefile.in: Regenerate.


Modified:
    branches/gcc-4_3-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_3-branch/libstdc++-v3/acinclude.m4
    branches/gcc-4_3-branch/libstdc++-v3/configure
    branches/gcc-4_3-branch/libstdc++-v3/configure.ac
    branches/gcc-4_3-branch/libstdc++-v3/include/Makefile.am
    branches/gcc-4_3-branch/libstdc++-v3/include/Makefile.in

Comment 6 Benjamin Kosnik 2008-04-24 23:37:46 UTC
Fixed.
Comment 7 Benjamin Kosnik 2008-04-25 16:53:39 UTC
Subject: Bug 35887

Author: bkoz
Date: Fri Apr 25 16:52:57 2008
New Revision: 134671

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134671
Log:

2008-05-25  Benjamin Kosnik  <bkoz@redhat.com>

        Revert PR libstdc++/35887 
        * configure.ac: Revert.
        * acinclude.m4: Same.
        * configure: Regenerate.
        * include/Makefile.am: Revert.
        * include/Makefile.in: Regenerate.


Modified:
    branches/gcc-4_3-branch/libstdc++-v3/ChangeLog
    branches/gcc-4_3-branch/libstdc++-v3/acinclude.m4
    branches/gcc-4_3-branch/libstdc++-v3/configure
    branches/gcc-4_3-branch/libstdc++-v3/configure.ac
    branches/gcc-4_3-branch/libstdc++-v3/include/Makefile.am
    branches/gcc-4_3-branch/libstdc++-v3/include/Makefile.in

Comment 8 Benjamin Kosnik 2008-04-25 18:38:05 UTC
Subject: Bug 35887

Author: bkoz
Date: Fri Apr 25 18:37:22 2008
New Revision: 134675

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134675
Log:
2008-04-25  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/35887
	* acinclude.m4: (GLIBCXX_ENABLE_PARALLEL): Check for thread support.
	* configure.ac: Re-order compiler macros.
	* configure: Regenerated.



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

Comment 9 Benjamin Kosnik 2008-04-29 04:41:06 UTC
Subject: Bug 35887

Author: bkoz
Date: Tue Apr 29 04:40:08 2008
New Revision: 134776

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134776
Log:
2008-04-28  Benjamin Kosnik  <bkoz@redhat.com>

	PR libstdc++/35887
	* acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Revert back to just
	checking for omp.h.
	* configure: Regenerate.


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