[MacPorts] #27788: ports should ignore default +universal when universal archs mismatch

MacPorts noreply at macports.org
Sun Dec 26 08:46:03 PST 2010


#27788: ports should ignore default +universal when universal archs mismatch
---------------------------------+------------------------------------------
 Reporter:  allbery.b@…          |       Owner:  macports-tickets@…                   
     Type:  enhancement          |      Status:  new                                  
 Priority:  Low                  |   Milestone:                                       
Component:  base                 |     Version:  1.9.2                                
 Keywords:  arch                 |        Port:                                       
---------------------------------+------------------------------------------

Comment(by allbery.b@…):

 This isn't actually the correct fix, just the expedient and backwards-
 compatible one.  The correct fix is to promote "arch" to a first-class
 attribute and compare the port-supported archs with the requested archs;
 universal_archs and +universal would then be deprecated.  Possibly this
 should use the intersection unless --enforce-archs is specified (by
 analogy with --enforce-variants).

 However, this would be a radical change to MacPorts, and poses its own
 problems:  how do you specify archs?  A new variant-like syntax?  How do
 you deal with arch-specific (or -dependent) port dependencies?  The
 correct solution is not going to happen any time soon.

-- 
Ticket URL: <https://trac.macports.org/ticket/27788#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list