[102254] trunk/dports/graphics/cairo/Portfile
Jeremy Huddleston Sequoia
jeremyhu at macports.org
Tue Jan 29 13:58:36 PST 2013
On Jan 29, 2013, at 12:42 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
>
> On Jan 29, 2013, at 10:56, jeremyhu at macports.org wrote:
>
>> Revision: 102254
>> https://trac.macports.org/changeset/102254
>> Author: jeremyhu at macports.org
>> Date: 2013-01-29 08:56:01 -0800 (Tue, 29 Jan 2013)
>> Log Message:
>> -----------
>> cairo: Use compiler.blacklist
>>
>> Modified Paths:
>> --------------
>> trunk/dports/graphics/cairo/Portfile
>>
>> Modified: trunk/dports/graphics/cairo/Portfile
>> ===================================================================
>> --- trunk/dports/graphics/cairo/Portfile 2013-01-29 16:53:04 UTC (rev 102253)
>> +++ trunk/dports/graphics/cairo/Portfile 2013-01-29 16:56:01 UTC (rev 102254)
>> @@ -49,7 +49,8 @@
>> patchfiles-append patch-configure.diff
>>
>> # https://trac.macports.org/ticket/34137
>> -compiler.blacklist-append {clang < 318.0.61}
>> +# https://trac.macports.org/ticket/73419
>
> That's a changeset number, not a ticket number; the ticket number was 27011.
>
>> +compiler.blacklist-append {clang < 318.0.61} {gcc-4.0 >= 5465}
>
>> -platform darwin 9 {
>> - configure.compiler gcc-4.2
>> -}
>
> Note that it's not a problem with any particular version of gcc-4.0. It's just that gcc-4.0 seems unable to build an i386 x86_64 universal binary. i386 x86_64 is not the default for universal_archs on Leopard, but some users want to do it that way.
gcc-4.2 is Leopard's XCode's official compiler, so it should be the default (and looks to be on base trunk).
> Perhaps the more correct way to phrase it would be to check if the universal variant is set and contains i386 and x86_64, and if so, blacklist gcc-4.0.
gcc-4.0 should be able to build universal binaries, but I don't really want to waste effort on debugging exactly what isn't working there, so I'll just blacklist gcc-4.0 if +universal … I've got a Leopard install somewhere around here, so I'll give it a closer look later.
r102265
More information about the macports-dev
mailing list