[111686] trunk/base/src/macports1.0/macports.tcl

cal at macports.org cal at macports.org
Sat Sep 28 06:48:39 PDT 2013


Revision: 111686
          https://trac.macports.org/changeset/111686
Author:   cal at macports.org
Date:     2013-09-28 06:48:39 -0700 (Sat, 28 Sep 2013)
Log Message:
-----------
rev-upgrade: Don't try to rebuild ports with incorrect C++ runtime that will probably not be fixed by a rebuild.

Todo: Integrate the post-destroot checks from the GSoC branch written in 2011 and move this check there.

Modified Paths:
--------------
    trunk/base/src/macports1.0/macports.tcl

Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl	2013-09-28 13:23:49 UTC (rev 111685)
+++ trunk/base/src/macports1.0/macports.tcl	2013-09-28 13:48:39 UTC (rev 111686)
@@ -4454,12 +4454,10 @@
                     if {(${filepath} == "/usr/lib/libstdc++.6.dylib" && ${macports::cxx_stdlib} == "libc++") ||
                         (${filepath} == "/usr/lib/libc++.1.dylib" && ${macports::cxx_stdlib} == "libstdc++")} {
 
-                        ui_info "Incorrect C++ linkage against ${filepath} (referenced from $bpath)"
-                        ui_debug "Marking $bpath as broken"
-                        lappend broken_files $bpath
-
-                        set loadcommand [$loadcommand cget -next]
-                        continue;
+                        if {$fancy_output} {
+                            ui_msg {}
+                        }
+                        ui_warn "${bpath} uses ${filepath} as C++ standard library although macports::cxx_stdlib is set to ${macports::cxx_stdlib}."
                     }
 
                     set libresultlist [machista::parse_file $handle $filepath]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130928/2075a7c2/attachment.html>


More information about the macports-changes mailing list