On 2014-3-8 19:30 , Ryan Schmidt wrote:
> The commit message did not mention the change to macports.tcl that you also 
> made:
> 
>> Modified: trunk/base/src/macports1.0/macports.tcl (117621 => 117622)
>>
>> --- trunk/base/src/macports1.0/macports.tcl  2014-03-05 22:19:14 UTC (rev 
>> 117621)
>> +++ trunk/base/src/macports1.0/macports.tcl  2014-03-05 22:21:12 UTC (rev 
>> 117622)
>>
>> @@ -4508,15 +4508,6 @@
>>
>>                          continue;
>>
>>                      }
>>
>>  
>>
>> -                    if {(${filepath} == "/usr/lib/libstdc++.6.dylib" && 
>> ${macports::cxx_stdlib} == "libc++") ||
>> -                        (${filepath} == "/usr/lib/libc++.1.dylib" && 
>> ${macports::cxx_stdlib} == "libstdc++")} {
>> -
>> -                        if {$fancy_output} {
>> -                            $revupgrade_progress intermission
>> -                        }
>> -                        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]
>>
>>                      set libreturncode [lindex $libresultlist 0]
>>
>>                      set libresult     [lindex $libresultlist 1]
> 
> Is this change intentional or at least ok, or should it be reverted?

Looks like it probably snuck in to this commit accidentally, but it's OK
to stay. As discussed on the list recently, that check doesn't allow for
ports deliberately using a different stdlib (which is fine in some
cases) and rev-upgrade isn't really the right place to be checking it
anyway.

- Josh
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to