<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59627>59627</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            When linking the iOS Signal app with Mach-O lld, it errors out
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          michaeleisel
      </td>
    </tr>
</table>

<pre>
    After building the Signal app following the basic [steps](https://github.com/signalapp/Signal-iOS/blob/main/BUILDING.md) and linking with ld64, it works. However, when I switch to lld by adding `-fuse-ld=/path/to/ld64.lld` to the linker command, I get the following error message:
```
ld64.lld: error: library not found for -lsignal_ffi
ld64.lld: error: library not found for -lringrtc
...
```

This is on an arm 13.0 mac with Xcode 14.1. I tried it with llvm at recent commit 70ac5981972 and on latest homebrew version of llvm, which appears to be on 15.0.6. In both cases, I got the same error result.

Here's the .tar.gz from `--reproduce=...`: https://drive.google.com/file/d/1eR65b2xTUgGasqduXRMoZBOKyVAG-V6H/view?usp=share_link
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVE2P2zYQ_TX0ZWBCoizJPujgraFdo00XyCZp0EtAkSOJDUWqJGV1--sLUk6zBYoeChjWx2jecN57M9x7NRjEhpQPpLzs-BJG65pJiZGjRuVR7zorX5tzH9BBtygtlRkgjAgvajBcA59n6K3Wdv0W6LhXAkj54APOnpQXwo5jCLMnxZmwlrB2UGFcOirsRFjrEw6fZ8LaDXOvnl8IazttO8LaiStDWPvw8frT5frzI50kYSfgRoJW5mssuqowgpbVgbAfQAVYrfvqKTzZFW_o4st1RANX8KsKYoRgQWsJ3StwmdohVbbvF497LUlxIaydeRgJa4MlrI3AVGtJqixmxg5jYXQg7DRxI2OBKwwYUuw7F-icdTCh93zA2Ht2IdmZVNn9lx7_Ri_OW0K80apz3L2CsQF6uxgJvXWw1xtVX_pe_Y9kp8zggtgyKaX_epzt_8OoPCgP1gA3wN0EeUEzmLjYuP4srETIDzSncIXgFMrEe9JB3ybgARwKNCFxpALUGRfl6ZifapakswY0D-gDjHbCzuEKN3ReWQO2TxibbEqM0WHInY_kdxgz85JmtKJwNdDZMILgHv1dBbup4PmEdwEc-kUH-ra_J3RIWO3TpzRwR4c_oXd2Sk7YO5ydlYtAUlwiUVUWef2nhaVTN6SDtYPGu5F7pTFGCGtzfF-VHfvjw8fhkfvf5fL5_Tv768Pzj6-fzo_7T9UTYe1N4UqKdvEzKS5-5A6_RF_tZFPIU3HiO2zyqs7LIzvW9W5sysOxzkXXVciwkqwva3HqhWDHrJRV0Wc71bCMsZyxPMuKQ1HTspDIuMg5IpZH7Mghw4krTSO_1Lphp7xfsClPFat3mneofdoEjBlcIQUJY3ExuCbm7Ltl8OSQaeWD_44SVNDY_BJn7NtIRmLV88vbJZHc8Y6Lcf8cx-8-q0kjD3YJu8Xp5j_2xGaKdNnPzv6GIhDWpkN6wtrUxF8BAAD__ztzjJI">