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