Compiler blacklist propagation from a dependency to its dependents

Ryan Schmidt ryandesign at
Tue Apr 14 18:38:36 UTC 2020

On Apr 14, 2020, at 08:27, Ruben Di Battista wrote:

> I’m working on a version bump of vtk. Vtk depends on jsoncpp, which needs a compiler blacklist fix. Now, that compiler fix needs to be propagated also to vtk, since it’s including jsoncpp headers.
> For what I understand, that is not done. So, I need to blacklist the same compiler also on vtk Portfile? Shouldn’t that blacklist get propagated downstream to all the dependents of jsoncpp, in this case? 

Compiler blacklisting is on a port-by-port basis. MacPorts base makes no attempt to propagate one port's blacklist choices to another port, nor to my knowledge has any suggestion or discussion of that been made before.

More information about the macports-dev mailing list