2-architecture +universal variants please (was: Re: [32999] trunk/base/ChangeLog)

Anders F Björklund afb at macports.org
Wed Jan 16 23:08:42 PST 2008


>> +    - Enable 64 bit environment, ppc64 x86_64, for all +universal 
>> builds (mww in r32194).
>
> May I change this so that we only build 32-bit versions again, please? 
> I've already encountered ports that built fine as 32-bit universals 
> that fail as 64-bit universals. Also, we still haven't thought of a 
> solution for all the users who already have 32-bit +universal ports 
> installed. What happens when they upgrade to a version of MacPorts 
> that includes this change and continue building +universal ports? 
> Everything goes to Hell, that's what happens, because the new ports 
> want to build 4 architectures but the existing dependencies are only 
> built with 2 architectures.

That was the main reason for bringing it up in the Changelog, trunk has 
been broken for weeks...

It's OK to build 64-bit universals if desired, but it should not be the 
default and it should be configurable - and if it builds 32-bit 
binaries without +universal, it should build with it too.

--anders



More information about the macports-dev mailing list