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

    <tr>
        <th>Summary</th>
        <td>
            libclang: broken symbolic link on Debian
        </td>
    </tr>

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

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

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

<pre>
    I installed `libclang-15-dev` from [apt.llvm.org](https://apt.llvm.org/) on Debian bullseye but it creates a broken symbolic link for libclang.so:

```
$ ls -l /usr/lib/llvm-15/lib/libclang.so
lrwxrwxrwx 1 root root 39 20 sep 10:03 /usr/lib/llvm-15/lib/libclang.so -> ../../x86_64-linux-gnu/libclang-15.so.1

$ file /usr/lib/llvm-15/lib/libclang.so
/usr/lib/llvm-15/lib/libclang.so: broken symbolic link to ../../x86_64-linux-gnu/libclang-15.so.1
```

This means that it is difficult to link against libclang. Previous versions had this working properly:

```
$ ls -l /usr/lib/llvm-14/lib/libclang.so
lrwxrwxrwx 1 root root 39 27 aug 22:23 /usr/lib/llvm-14/lib/libclang.so -> ../../x86_64-linux-gnu/libclang-14.so.1

$ file /usr/lib/llvm-14/lib/libclang.so
/usr/lib/llvm-14/lib/libclang.so: symbolic link to ../../x86_64-linux-gnu/libclang-14.so.1
```

(This might be a duplicate of #57473).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylVE2P2yAQ_TX2ZRQLgz8PPmybVuqth94rsMc2DTEW4Ozm33fiJPtR7bZKKqERDMy8efAYZbtj8w305IM0BjuICma0ao2chk2abzo8kAd6Z_cQ5Z_kHBJjDvvEuiHKtxGvxhBmH4mHiH-l8Wb_5KnBTrBFpeUEajHG4xFpEkAHaB3KgB4kKGd3OIE_7pU1ugWjpx301sG1lMTbEwbbRuxqC3YZ5yXPwHjYGCDYxTuyFHuyVA0ReVm_yrhGGvf4dB6QgrM2nI2ogTPwOEPKCJqJGxLDJhJfIEnIu5qnqvhZZBtitTxthml5dZoyUECSvqFGXHpt8GYqN5wXD-9ferB31f3HY6z2x6g97FFOHsIo1xcnR6f7XreLCSeoFVIO8iS_l7eG7w4P2i4eDui8tpRglB0lofBH63Z6GmB2dkZnjv-liuwuVZQglwE4J2j-gSreTXyTKrIbVfEXKjecJ1XcK4fsX3KgXnFWhB7GAArp23fLTEjUA8D2REvkZVYK6hlJjE1aFKJMU15ncdeIrha1jIMOBpsr5ocafu448eJM87ZBDTqMi0pau79cxfVGSFC_sA201N4v6GmSl1VexmOT5SiKrKsKXiqZK8yQKcmytqNZJ6lAIxUa31B_jDifZbuTA2mU5hH_TLz4c8XkybexbjjjnNVkWZ4LkXR9WZW9UnWpWKXaKsoY7qU2z600ds1apFoGT5tG--BfNqX3epgQLwX4ozmgDw4vcHIJo3WNPO7wYOKVXbNS-w3z4NcQ">