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

    <tr>
        <th>Summary</th>
        <td>
            libLLVM-19.so is a broken symbolic link
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            packaging
      </td>
    </tr>

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

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

<pre>
    After installing the LLVM 19 packages on Debian 12 (inside a distrobox), I got some broken symlinks:

```
$ file /usr/lib/llvm-19/lib/libLLVM-19*
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.1.0.so.1: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
/usr/lib/llvm-19/lib/libLLVM-19.so.1: broken symbolic link to ../../aarch64-linux-gnu/libLLVM-19.so.1
```

I think this is related to #82779 but reporting separately as it broke a single-arch installation for me (when linking to `/usr/lib/llvm-19/lib/libLLVM-19.so`).

I worked around this issue by linking to `/usr/lib/llvm-19/lib/libLLVM.so` instead:

```
$ file /usr/lib/llvm-19/lib/libLLVM.*
/usr/lib/llvm-19/lib/libLLVM.so: symbolic link to libLLVM.so.19.1
/usr/lib/llvm-19/lib/libLLVM.so.1:    ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=708aedecf08f3891e0370be3cbbfd2183c7e950f, stripped
/usr/lib/llvm-19/lib/libLLVM.so.19.1: symbolic link to libLLVM.so.1
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEVVGL4zYQ_jXyyxAjy3ZsP_ghaWpYyL104aCPkjW21ShSkOTc5d8X2QnbvZbSLD0WwoAce-b7Zr5Pw71Xo0FsSbkn5SHhc5isa_nthFedCCtv7W4I6EAZH7jWyowQJoTj8esXyBq48P7ER_RgDRxQKG4gY0BYrYxXEoGDVD44K-x3whrCfoEXGG0Ab88IwtkTGvC3s1bm5Em-I_RA6CNu6f23HlkBg9IIhHWzd4R1WokY9fW8yZq3sxIR3PLokem_fpFmKU29JfnuL9iE1aqHiBCChTQlrFsC566ftsVGKzN_34xmfp_K2zT7WPk0-zQAn8j9Z_D-QUFLfIEwLSkn5UF5cKh5QBlLEJbXrKoaEHMAhxfrQtS7xwt3PKC-AfegwgoROHhlRo2bCOfhDx6UNTBYB-eo1PrbhGahsBjHQgTzzDTi6036Hv83604ogTs7G_ng4WcEcftQqbXOwgC5_F9dmD7pwbsA_zb8t7_TaJMnU67CAoBfjx1si41QAY6ve_ATdyjBij-wD_Fu2v32Be7qiscrOh_HmcVJvv7--vV-hcmb4WfVc63XhqOMT_ez0vLlQMq9n3hGygPJDxWtOUrsB1oPed1kSPOKCsx7IQbJsjrvK2xKOsTvfXDqckH5NLlm5fevTfthmIlsc9nkDU-wzSpWlE3OaJ1MbdNQmmNV54jFwAouGee076uCCcmGTCSqZZQVtGZllheU1imTVDRlSVmxrWrJa1JQPHOl0wg5tW5MFnG2GS2buko0F6j9sm4YW7eHMiNhLG4f1y48xTx6UlCtfPBvaYIKGtt39oj-5f94YySz0-0UwmXZKqwjrBtVmGaR9vZ87-ejrRdnVwF0C1JPWHcHe23ZnwEAAP__FPkqnw">