rev-upgrade and checking for +universal dependencies (and build dependencies)

Ryan Schmidt ryandesign at macports.org
Thu Jun 4 05:16:03 PDT 2015


On Jun 4, 2015, at 06:24, Joshua Root wrote:
> 
>> On 2015-6-4 20:02 , Ryan Schmidt wrote:
>>> On Jun 4, 2015, at 03:44, René J.V. Bertin wrote:
>>> 
>>> It seems it isn't possible to use rev-upgrade to verify what installed binaries actually depend on the universal variant of their (known) dependencies, correct?
>> 
>> I believe you are correct that rev-upgrade was not designed to verify that, and does not verify that. 
> 
> It doesn't do any speculative "what would break if this changed" kind of
> analysis, no. It does check for mach-o files that currently have more
> archs than the libs they are linked with, so you can make a change and
> then check if it broke anything.

Oh ok. Neat. Didn't know that. 

> Seems like 'port installed rdependentof:python27 | grep universal' would
> supply the desired information in this case though. (Or 'installed and
> depends:python27' to find build deps too. Seems weird that anything
> would require a universal python at build time but not runtime though.)

I would guess some port that was installed universal eventually depends on python27 and depends_skip_archcheck was inadvertently not used. 


More information about the macports-dev mailing list