<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/79543>79543</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ld64.lld doesn't seem to support arm64e
</td>
</tr>
<tr>
<th>Labels</th>
<td>
lld
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
glandium
</td>
</tr>
</table>
<pre>
```
$ echo "int main() { return 0; }" > foo.c
$ clang --target=arm64e-apple-darwin -o foo foo.c -isysroot /path/to/MacOSX14.2.sdk -fuse-ld=lld
$ file foo
foo: Mach-O 64-bit arm64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
```
When using plain ld64:
```
$ clang --target=arm64e-apple-darwin -o foo foo.c -isysroot /path/to/MacOSX14.2.sdk
$ file foo
foo: Mach-O 64-bit arm64e 00) executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0kkFr3D4QxT_N-DLYaEdae_fgQ7JeQ_hvsn9I27RH2Zq11cqWseS2-fbFm5RQ6KXQgkBCzLx5_ObpEGw3MpewvYVtlegl9n4uO6dHY5chabx5LiEXr0dUIG6AFHLbewQiO0YctB2BdkB7hOIWZ47LPKIAeYtQVECEII948T5r3wRap8cO0zTqueMIstLzkCtO9TQ5To2ev9kRU7-2vbRiasNzmL2PCFRPOvZAdfRA9b1uz48fNyqjLJgvmF6WwKkzICvnzNvEi3W8Sr38rA95g_e67dMz5iptbMSrB-Tv3C5RN46BDnhxugsgb0AeHs7vH6pj_QjFofp0qk53D_9BcXj3dD4dPxxPUBz-vzuCPL6O_BXaU88jLsGOHU5O2xGdydUq-7vifwroz4kwCrFu9y-DSUwpzV7udcLlphA5KUG0TfpyJ7TWhqVscr1tRbNhuVX73Sa_6B3RjhJbkiAlNpQLKQuxzVR7IWGkyGWby41WoAQP2rrMua9D5ucusSEsXBb7rZKJ0w27cI080ZoRojX7c7lWp83SBVDC2RDDW3-00XG5Li1zzqDxHEagImJgHjB6DMs0-fknsWSZXdnHOF0JUQ1Udzb2S5O1fgCqV93XK51m_5nbCFRfTQag-urzRwAAAP__si4QyA">