<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div>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 <span class="Apple-style-span" style="color: rgb(209, 44, 38); font-family: Menlo; font-size: 11px; ">-force_cpusubtype_ALL</span> for ARM targets is no more supported in "src/ld/options.cpp") and <span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "><span style="color: #bb2d9d">static</span></span><span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "> </span><span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "><span style="color: #bb2d9d">const</span></span><span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "> </span><span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "><span style="color: #4e8186">ARMSubType</span></span><span class="Apple-style-span" style="font-family: Menlo; font-size: 11px; "> ARMSubTypes[]</span> 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.</div></body></html>