<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60160>60160</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[packaging] Clang 14 is broken in Ubuntu focal
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
fslobanov
</td>
</tr>
</table>
<pre>
Hi folks!
It seems than libclang-rt-14-dev package is broken, because it conflicts with libclang-common-14-dev
According to https://apt.llvm.org/focal/pool/main/l/llvm-toolchain-14/ , changes were made at 11th Jan 2023
```
#5 101.9 Package: libclang-rt-14-dev
#5 101.9 Version: 1:14.0.6~++20230111091307+f28c006a5895-1~exp1~20230111091339.183
#5 101.9 Priority: optional
#5 101.9 Section: libdevel
#5 101.9 Source: llvm-toolchain-14
#5 101.9 Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
#5 101.9 Installed-Size: 44.5 MB
#5 101.9 Depends: lib32gcc-s1 (>= 3.0), lib32stdc++6 (>= 4.1.1), libc6 (>= 2.17), libc6-i386 (>= 2.17), libgcc-s1 (>= 3.0), libstdc++6 (>= 4.1.1)
#5 101.9 Breaks: libclang-common-14-dev (<< 1:14.0.6-10~exp4)
```
clang-rt-14-dev contains essential libraries such as builtins and so on, so linker fails to build application without them. These libraries were located at libclang-common-14-dev package:
`/usr/bin/ld: cannot find /usr/lib/llvm-14/lib/clang/14.0.6/lib/linux/libclang_rt.builtins-x86_64.a: No such file or directory`
**Dockerfile to reproduce**
```
FROM ubuntu:focal
ARG DEBIAN_FRONTEND=noninteractive
ARG LLVM_VERSION=14
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN apt-get update -qq \
&& apt-get install -y --no-install-recommends software-properties-common curl gpg-agent \
&& curl https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add - \
&& add-apt-repository "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-${LLVM_VERSION} main" \
&& apt-get update -qq \
&& apt show libclang-common-${LLVM_VERSION}-dev \
&& apt show libclang-rt-${LLVM_VERSION}-dev \
&& apt-get install -qqy --no-install-recommends \
llvm-${LLVM_VERSION} \
libc++-${LLVM_VERSION}-dev \
libc++abi-${LLVM_VERSION}-dev \
libunwind-${LLVM_VERSION}-dev \
clang-${LLVM_VERSION} \
libclang-rt-${LLVM_VERSION}-dev
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVk1zozgQ_TXypQsKBMZw8MEf8U62ksxWMjPXlBBt0FqWiCSSyR7mt28JHNuxM0l2p1wMSj-6W6_7tcSsFbVCnJLxnIyXI9a5Rpvp2kpdMqUfR6WunqdfBKy13FhCYxItSTQbnpcOLOLWgmuYAilKLpmqA-OCOA0qfISW8Q2rEYSF0ugNKkIXUCJnnUUQDrhWaym4s_AkXHPwwPV2q9XOy3HEGefaVELV4DQ0zrWWJDNCV4SuWOtCKR-3oTY1oau15kwSumq19v9tmVCErvyrBwVOa8kbJnwQQlfgE-MNUzVaeEKDsGUVAnMQx66BP5kCGtHkOBWSRbvfsKTJGOIoDgv4a9g1SWZvcHKG_oHGCq08OibJLE7DKMx-ETondO5jRnEcR0WcRBNC52ua8yjK2DgvxkH8C3-28a9jUFKEcZ6cZ2SENsI9-yC6dUIrJs9Ad8jdLhEpygof8Q2M7gwfdnbG4in2mgnlmFBoPP7q6sf1jhlfvm_ItkCSRbupg8EVsi1JIymssyGTQrsmrLAUTPUFTS7O_F8q65iUWAV34p8-pzQNx3A9P0MusUVV2d3OElpzHtgYCM2932QJSRgRWvge6O3WVXwoQHYESsM4jA8wfmyjYTw5NgUiyX9vfz_-B9FPNzc3yDb2VbO9ks_gY0GSxVF_BXHkmyc9ODzp5v55Kmeu-4JaQGtROcGkj2mYEWjBdrwBZqHshHQexFQFVoPuRW81SKE2aGDNhLRevh5YAWtbKTjzndcPAd05cA1uQ_jWoMWjAL0spebMYeWV-bv9tnv5ncqVrjprCF2VwyyoPGmcKaUdrIWqYA-QonwZFP14GNZ9MEJXA4UHmFDdz2HVI-6NC19ICH7m2X2WhsyHutEDSWshEbSBShjkTpvnE9oJ9b-l5hs0PdZpMNgaXXUcB-M7g2h1-_UaurJTriPJbBiDxxP09g9YXswvZzf3q9uvN98ubpYkWSqthHJoGHfiEQ9Ir9r7Hxe3d5dfb0iy3Ku8f959ubi6An9wULpntWS26dcLIJQG-vDeihZ98Y-s3L-Pl8dOb7_fAGtdUKODrq2YQwgeHoCMF4MdAIDQjNBsDxPDIIDgGYJA6WC3Dgz6xvDKB6vX7okZDFqjWzROoN11DfDOSKjbOmA1KncUaBelt7971PR9YhVrbaNdWLd1uMFnIJNFn6F_Z1UFwblrVlWBhxhstRW-EzwrFZZ9vI9OttMR3P89IDQlk_mruk2WMBx_9F0aP2YbbKOfzmT3ZsRh8nzKjXH_3cXruj88_L7yrxy8_OuZe5upA94nOMzhz-a3d7__kpXif3zcqSehqk99OFD4ma18yPU7B8HwHFXTpCqSgo1wGmeTlEY0zYpRM03pmBa8HNMoR1oU1TjKcrau1lmR5Os8K0diOlxSaBTlcUqLkE4wS_KcFnmyHscxI2mEWybkvs9HwtoOp1kUZ9FIshKlnQ6TRuET9MZhdozMtK9m2dV2f3_Ye3HCyf5u277cPMh4CQvPBcTp4V4KQsH3fmZCL6NRZ-T0tehr4ZquDLne7iT_ovzW6L-RO0JXfVqW0FWf9r8BAAD__5AkS3s">