[LLVMdev] LLVM triple and Apple ld64 behavior

Cosimo Caproni cosimocaproni at me.com
Sat Jan 5 03:10:22 PST 2013

I wanted to know about the reasons Apple dropped the support for "arm" target in its ld64. After searching in the sourcecode I found out that ld64 supports armv4 armv5 armv6 armv7 and its subtypes. The code shows that -force_cpusubtype_ALL for ARM targets is no more supported in "src/ld/options.cpp") and static const ARMSubType ARMSubTypes[] doesn't include "arm" as a possible subtype. My question is whether this behavior is required by LLVM, which does not support an unspecific ARM target or it's Apple decision to remove it in order to remove support from older devices.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130105/b319c739/attachment.html>

More information about the llvm-dev mailing list