On Nov 25, 2012, at 20:11, Jeremy Huddleston Sequoia <[email protected]> 
wrote:

> On Nov 25, 2012, at 3:10 PM, Craig Treleaven <[email protected]> wrote:
> 
> For mythtv-core.25, I tested a bunch of compilers to find a few that worked.  
> Eg:
>> 
>> # See https://trac.macports.org/ticket/35934
>> compiler.blacklist  llvm-gcc-4.2 macports-llvm-gcc-4.2 macports-clang-3.1 \
>>                   dragonegg-3.0 dragonegg-3.1 apple-gcc-4.2
>> compiler.fallback-append macports-clang-3.0
>> 
>> # Run time failures with XCode 4.4.x and 4.5.0
>> if {[vercmp $xcodeversion 4.4] >= 0} {
>>   compiler.blacklist-append clang
>> }
>> 
>> # TODO: This should be done by base
>> # https://trac.macports.org/ticket/32542
>> if {${configure.compiler} == "macports-clang-3.0"} {
>>   depends_build-append port:clang-3.0
>>   depends_skip_archcheck-append clang-3.0
>> }
>> 
>> Assuming that some future version of Apple clang starts working (say the 
>> "444", above), how would this be expressed?
> 
> Using my example:
> compiler.blacklist-append {clang < 444}


No, according to the above, mythtv compiles fine with clang from Xcode older 
than 4.4. So it should be using the other example we had:

compiler.blacklist-append {clang >= YYY < 444}

Where "YYY" should be replaced with whatever build number corresponds to the 
first build number that fails to build mythtv (e.g. the build number of the 
clang included with Xcode 4.4's command line tools).

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to