<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62199>62199</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-16 and releated apt packges are creating broken symlinks on install
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Jogi7819
</td>
</tr>
</table>
<pre>
OS: ubuntu22.04
Installation done ith the following script:
```
wget --no-hsts -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
echo "deb http://apt.llvm.org/$UBUNTU_CODENAME/ llvm-toolchain-$UBUNTU_CODENAME-16 main" > /etc/apt/sources.list.d/llvm.list
apt-get update && apt-get install -y --no-install-recommends \
"clang-16" "lldb-16" "lld-16" "clang-tidy-16" "clangd-16" "llvm-16" "clang-format-16" "libclang-16-dev" "libclang-rt-16-dev"
```
The following symlinks are created during installation
```
└ >/usr/lib/clang/16 -al
total 8
drwxr-xr-x 2 root root 4096 Apr 17 21:58 .
drwxr-xr-x 4 root root 4096 Apr 17 21:58 ..
lrwxrwxrwx 1 root root 38 Apr 14 09:34 include -> ../../llvm-16/lib/clang/16.0.2/include
lrwxrwxrwx 1 root root 34 Apr 14 09:34 lib -> ../../llvm-16/lib/clang/16.0.2/lib
```
and
```
└ > ls /usr/lib/clang/16.0.2 -al
total 8
drwxr-xr-x 2 root root 4096 Apr 17 21:58 .
drwxr-xr-x 4 root root 4096 Apr 17 21:58 ..
lrwxrwxrwx 1 root root 38 Apr 14 09:34 include -> ../../llvm-16/lib/clang/16.0.2/include
lrwxrwxrwx 1 root root 34 Apr 14 09:34 lib -> ../../llvm-16/lib/clang/16.0.2/lib
```
Both are wrong at least on my system the should both point to
```
lrwxrwxrwx 1 root root 38 Apr 14 09:34 include -> ../../llvm-16/lib/clang/16/include
lrwxrwxrwx 1 root root 34 Apr 14 09:34 lib -> ../../llvm-16/lib/clang/16/lib
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVUmPrDYQ_jXmUgKZgmY5cOhZkBIpbw55c44MdoMzxka2mU7_-8jQ_aZnyyiHvFMky6Ls-mr5ylQx5-SghWjI7obs7iK2-NHY5lczyLJK66gz_NQ8_E6yPSzdov2CmNCc0DtC979o55lSzEujgRstQPoR_CjgYJQyR6kHcL2VsyfZfoOQgp7XKh4H4SGOtYlH5x3EDxDD6P3sAgBbgi2bfaLU85QYOxBsw2fsNJvdaHwyzEPyJE5Ayltgs4_DN-Mc4s266EcDBJGLbrX6mVGC-ePN47fvj3_cPtzdf9v_dk-whdWVN0b1I5M6fq8UpwVMTGqCCCS7B4Kt8P1mnmDrzGJ74RIlnU_4OfZV2qILAYf0l5kzL4BgQbCAy6ncuIX4tPFzlmMrejNNQnMHZHd7JhWxV0wPcVqssSAqxbtX0ouwaXrJT2_O-DXgeXqLOBg7MX-lI7uL05iL57en1r9cfFj6bf_--rGcJiX1kwNmBfRWMC848MWGO3n12D42eI-kzkmdh2IQbBdnA-myI9iuMRFs0wJipjZ9bzxTUG0Ct8e_bBwWIFhj_LbltC5gP1tIS8CUZPtdBck7RP4V4gxRAbIuSK8gAFm1QXKgNcn2WQ5S92rhAuLwsJKEYLtuPwrzLq-EJkiwPeO-8pe_9adk9699hePPK8s0vxb_qVigHHxasODs_6L9pKLdGD-uP9_RGj0A86AEcx6MhukE7uS8mNYG70azKA5d0J-N1B68-dDuf0nfz6LuS9q2PeJNxuusZpFo0qJKK4q0rqKxOQhGd92OM8oYCioqVh7KQ7krOSvrriwi2SDFjOZpRcs031VJXYlScN5RWuc9LSnJqZiYVD-mViSdW0RTYFrXkWKdUG6d4IhaHGG9DI13dxfZZk2sWwZHchrGj3ux4qVXorn0cWCagxVq67ts9jCz_mkQV_04dOLOmiehX5q10ZfmHC1WNa_n9yD9uHRJb6YzxRemZ2v-FH0YlGu0jmC7ZvN3AAAA__-viYIu">