[103047] trunk/dports/lang

jeremyhu at macports.org jeremyhu at macports.org
Tue Feb 12 09:08:12 PST 2013


Revision: 103047
          https://trac.macports.org/changeset/103047
Author:   jeremyhu at macports.org
Date:     2013-02-12 09:08:12 -0800 (Tue, 12 Feb 2013)
Log Message:
-----------
libstdcxx*: Skip bootstrapping, see #36116.

Modified Paths:
--------------
    trunk/dports/lang/gcc47/Portfile
    trunk/dports/lang/gcc48/Portfile

Modified: trunk/dports/lang/gcc47/Portfile
===================================================================
--- trunk/dports/lang/gcc47/Portfile	2013-02-12 17:00:52 UTC (rev 103046)
+++ trunk/dports/lang/gcc47/Portfile	2013-02-12 17:08:12 UTC (rev 103047)
@@ -125,7 +125,6 @@
 
 destroot.target     install install-info-host
 
-# TODO: Optimize this.  We don't need to actually bootstrap gcc to build libstdc++
 if {${subport} == "libstdcxx"} {
     conflicts       libstdcxx-devel
 
@@ -138,10 +137,12 @@
     configure.args-delete --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
     configure.args-append --enable-languages=c++
 
-    # See http://trac.macports.org/ticket/36116 for why we can't do this yet
-    # configure.args-append --disable-bootstrap
-    # build.target        all
+    # http://trac.macports.org/ticket/36116
+    compiler.blacklist-append {clang < 425}
 
+    configure.args-append --disable-bootstrap
+    build.target        all
+
     destroot.target     install-target-libstdc++-v3
 
     post-destroot {

Modified: trunk/dports/lang/gcc48/Portfile
===================================================================
--- trunk/dports/lang/gcc48/Portfile	2013-02-12 17:00:52 UTC (rev 103046)
+++ trunk/dports/lang/gcc48/Portfile	2013-02-12 17:08:12 UTC (rev 103047)
@@ -109,7 +109,6 @@
 
 destroot.target     install install-info-host
 
-# TODO: Optimize this.  We don't need to actually bootstrap gcc to build libstdc++
 if {${subport} == "libstdcxx-devel"} {
     revision        1
 
@@ -124,10 +123,12 @@
     configure.args-delete --enable-languages=c,c++,objc,obj-c++,lto,fortran,java
     configure.args-append --enable-languages=c++
 
-    # See http://trac.macports.org/ticket/36116 for why we can't do this yet
-    # configure.args-append --disable-bootstrap
-    # build.target        all
+    # http://trac.macports.org/ticket/36116
+    compiler.blacklist-append {clang < 425}
 
+    configure.args-append --disable-bootstrap
+    build.target        all
+
     destroot.target     install-target-libstdc++-v3
 
     post-destroot {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130212/802f4945/attachment.html>


More information about the macports-changes mailing list