<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61550>61550</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Deb packages create invalid symlink for /usr/lib/clang/16/*
</td>
</tr>
<tr>
<th>Labels</th>
<td>
packaging
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
fodinabor
</td>
</tr>
</table>
<pre>
As can be seen in our [CI](https://github.com/OpenSYCL/OpenSYCL/actions/runs/4469070690/jobs/7850666861#step:3:452) LLVM deb packages only install `/usr/lib/llvm-16/lib/clang/16` but still link to the `/usr/lib/llvm-16/lib/clang/16.0.0/(include|lib)` from `/usr/lib/clang/(16|16.0.0)/(include|lib)`.
To fix this: either fix the symlinks in `/usr/lib/clang` or (re-)add a symlink from `/usr/lib/llvm-16/lib/clang/16.0.0` to `/usr/lib/llvm-16/lib/clang/16`. (or likely copy the files to `16.0.0` and symlink from `16` to `16.0.0`?)
The important bits from the CI:
```
/usr/lib/clang
├── 16
│ ├── include -> ../../llvm-16/lib/clang/16.0.0/include
│ └── lib -> ../../llvm-16/lib/clang/16.0.0/lib
└── 16.0.0
├── include -> ../../llvm-16/lib/clang/16.0.0/include
└── lib -> ../../llvm-16/lib/clang/16.0.0/lib
```
But there's only
`/usr/lib/llvm-16/lib/clang/16`.
cc @sylvestre
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8VUFv8jgQ_TWTy6iR4yROcsiBQiNV6moPW620RycZiFsTI9upln-_coAWdqEVh_0kZBwzeTPv-TEjnVObkaiG_BHyVSQnPxhbr02vRtkaG7Wm39cLh50csSV0RCOqEc1kEfLH5TPkK-Dl4P3OQboA3gBvNsoPUxt3Zgu8-X1H4x9_LV8ut7LzyowOeGOn-SvLRMUKJioGvHkzbTgrypwJIUqRAE-dpx2kixTSRZZz4BW-vPz5G_bU4k5273JDDs2o96hG56XWCCJATc4Cb7Rqw6o_tg-J-HzutBw3wJtEgGDYTh6dV1qjVuM7eoN-oLtQYhazWYFSjZ2eeoJiOcdUAX9tzfYK3Ol14GUioFieYKqbSDGwFbDFq8G1-hv9oILySMoPZI9HhG6_DTRcuKxbSQVDYxF4aekBeCX7HuXpxVvl_sBesCDcndLHoQZjUat30nvszG4_c1grTe6I94Uvx_4_RR5u8F-RkDZBsFms8_V1IFTbnbFejh5b5d0BJ6RcPgcXH4IFO34Oj9cUPPzyxKHKoFoeNyX73GAiLmJKjojfxR-vGx8gfcI4Bt7My4-eO9nkZrLsSjKt2rsTheML1teAj9FzHP4Kxvi_Mr00wuPkg1UsAS8OLecr7B7Tn1uy6xAy5vb6g5y3hFFfp32VVjKiOhFFlXJRlVk01D1LS1FUcl0kJPsuz4qipYzyisqM805EquaMpyzlLMmzlKUx63qWZfmairJaF2UPGaOtVDoO1cXGbiLl3ES1SPKcRVq2pN08DTg_9FUVauZhONh6ZtROGwcZ08p594XilddUr87bcWdJekI1fkitzv60c9O52gRnsYAvosnq-puhErKeBN5Z80adD5YIRMLgmLn8EwAA___VzOnl">