On Nov 17, 2013, at 14:02 , Chris Jones <jon...@hep.phy.cam.ac.uk> wrote:

> Yes, there are. For instance the change in the default c++ runtime from 
> libstdc++ to libc++ with OSX 10.9. These two runtimes cannot reliably be 
> mixed, so rebuilding all ports is the only safe option. Yes, you might get by 
> not doing this, for a while, but sooner or later you will run into problems, 
> and the root cause is often hard to spot. users might consider the rebuild a 
> pain, but the macPorts devs equally would consider the stream of 'bug' 
> reports because this is not done, a pain... A rebuild is better all round, in 
> the long term.

Given that macports::revupgrade_scanandrebuild is already scanning for broken 
dylib dependencies, I think marking C++ runtime mismatches within the scanning 
dependency graph would be well within its purview?

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

Reply via email to