ld64 (was: [92178] trunk/dports/devel/cctools/Portfile)

Jeremy Huddleston jeremyhu at macports.org
Sat Apr 21 16:35:19 PDT 2012


Nope, that wasn't the problem.  It needed to be done inside of a pre-build {} ... it's fixed now ... mostly ...  there's still a bug with the xcode PortGroup that I need to work out...

On Apr 21, 2012, at 08:57, Bradley Giesbrecht <brad at pixilla.com> wrote:

> Maybe add a test for ${llvm_version} since the exec statement cannot work without it.
> 
> if {${os.major} >= 9 && ${llvm_version} != ""} {
>   xcode.build.settings OTHER_CFLAGS='[exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] -I${prefix}/include' \
> 
> On Apr 21, 2012, at 8:38 AM, Bradley Giesbrecht wrote:
> 
>> For me portindex is choking on ld64:
>> 	Failed to parse file devel/ld64/Portfile: couldn't execute "/opt/local/bin/llvm-config-mp-": no such file or directory
>> 
>> 
>> The problem appears to be the [exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] statement:
>> ...
>> set llvm_version        3.0
>> ...
>> set llvm_version {}
>> variant llvm29 conflicts llvm30 llvm31 description {Use llvm-2.9 for libLTO} {
>> ...
>>   xcode.build.settings OTHER_CFLAGS='[exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] -I${prefix}/include' \
>>                        OTHER_CPLUSPLUSFLAGS='[exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] -I${prefix}/include'
>>   xcode.destroot.settings OTHER_CFLAGS='[exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] -I${prefix}/include' \
>>                           OTHER_CPLUSPLUSFLAGS='[exec ${prefix}/bin/llvm-config-mp-${llvm_version} --cflags] -I${prefix}/include'
>> ...
>> 
>> 
>> 
>> Regards,
>> Bradley Giesbrecht (pixilla)
>> 
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
> 



More information about the macports-dev mailing list