[Bulk] Snow Leopard +universal necessity

Ryan Schmidt ryandesign at macports.org
Wed Sep 2 09:46:35 PDT 2009


On Sep 2, 2009, at 11:04, William Davis wrote:

>
> On Sep 2, 2009, at 9:06 AM, Ryan Schmidt wrote:
>
>> On Snow Leopard, we build x86_64 by default. But there are some  
>> ports, e.g. wine, that cannot build 64-bit, so they force  
>> themselves to build 32-bit instead. But that means all the  
>> dependencies must also be 32-bit, or 32-/64-bit universal. So it  
>> seems like it should probably be our recommendation to all Snow  
>> Leopard users to install all possible ports +universal for x86_64/ 
>> i386, to avoid pain down the road when the user wants to install a  
>> port that happens to only be available as 32-bit. Most easily this  
>> could be accomplished by putting "+universal" into variants.conf.  
>> Maybe we should even do so in the default variants.conf on Snow  
>> Leopard.
>>
>> Not installing dependencies universal causes issues like this:
>>
>> http://trac.macports.org/ticket/20912
>
> Its just my opinion of course but I intensely dislike the idea of  
> being forced to build all of my numerous ports "universal" instead  
> of just fixing the ones that need to be 32 bit.

You mean fixing them so they can build 64-bit? Feel free to read over  
the link I posted describing what still needs to be done before wine  
can build 64-bit.

What do you dislike about building universal?

Nobody's forcing you to build universal. I was recommending universal  
because I believe it will resolve some issues before they even occur.  
If you would rather encounter the issues, you could certainly ignore  
the recommendation, or if we change MacPorts to include universal in  
the default variants.conf on Snow Leopard, you could remove it from  
there again if desired.




More information about the macports-dev mailing list