<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/101201>101201</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`https://apt.llvm.org/llvm.sh 18` no longer installs llvm-18-dev
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
colesbury
</td>
</tr>
</table>
<pre>
Until a few hours ago (July 30, 2024 15:54 UTC) the following invocation installed the `llvm-18-dev` package:
```
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 18
```
The missing package means that `llvm-symbolizer` is missing, which can lead to breakages when using sanitizers. For example, [CPython](https://github.com/python/cpython) has a thread sanitizer CI that suddenly broke because the suppressions file (and stack traces) no longer work.
For context, the same problem (missing `llvm-symbolizer`) happened around July 17 and seemed to be resolved around July 22. See also:
* https://github.com/llvm/llvm-project/issues/99502
* https://github.com/python/cpython/issues/121946
Note that `./llvm.sh 17` seems to continue to install `llvm-symbolizer`.
On Ubuntu 22.04 (Jammy):
**Before**
```
...
+ apt-get install -y clang-18 lldb-18 lld-18 clangd-18
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libabsl20210324 libclang-common-18-dev libclang-cpp18 libclang-rt-18-dev
libclang1-18 libgrpc++1 libgrpc10 liblldb-18 libllvm18 libprotobuf23 llvm-18
llvm-18-dev llvm-18-linker-tools llvm-18-runtime llvm-18-tools
python3-lldb-18
Suggested packages:
clang-18-doc wasi-libc llvm-18-doc
```
**After**:
```
...
+ apt-get install -y clang-18 lldb-18 lld-18 clangd-18
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libabsl20210324 libclang-common-18-dev libclang-cpp18 libclang-rt-18-dev
libclang1-18 libgrpc++1 libgrpc10 liblldb-18 libllvm18 libprotobuf23
llvm-18-linker-tools python3-lldb-18
Suggested packages:
clang-18-doc wasi-libc
Recommended packages:
llvm-18-dev
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsVk2P6yYU_TVkc5UI4ziJF14k8xqpXbRV38wPwHBt08FgAU4m_fUV_ppk3ujpqeqii0pRfIHrA-dwuIZ7r2qDWJDsRLIvK96HxrpCWI2-7N1tVVp5K15MUBo4VHiFxvbOA68tEHb4pdc3SClhT8Ao20KSkfSYbclPjBwoOZ7h5fmJsBxCg1BZre1VmRqUuVjBg7IGlPGBa41ySCE7qvWlXSeHtcQL2VHouHjlNZL0SOgXQuf_HZ1-Q_NaY4AmhM7HPHYm7My7sIlQG-tqws5D6JsxXTStlUDY6Q0e-n0vLWzesyE5fDrd-P_cILTK-0hoWiW0yI2H0PCwUPG3trRa_YUu0lF-fidKdm2UaEBwAxq5hGChdMgjkodrgwb6Ad1zo0JE8Bs4Wwf4xttOY0Qg2enp91torCHZF8IOjyLUKjR9uRG2JezcjWnsLOYoh4Z74BAaF6dfpoGnn0cOvpcSjb5B6ewrQomC9x6HnfJ91zn0XlnjoVIaoxu4keADF68QHBfo4xTGgramRgdX61439wpGLsKagG8hchlgeYvQOVtqbCPiLPCnao4Mug4NSuDO9kbCYMhkD8NSEFscZUVw6K2-fEhkbANfEYFrbz9ajB3hO2rG1UyPdefsnygCYWflfR9pn_M8o-yHgL7dlneUhCX5dne_ql9twMVfD1bdR3tFxj4SjrIq02OMpyP2uYYPG_KbgZeyN6GPwtDtcMB5294Iy79Vh7DjCSvrcIw_PSmbzYzPTsC7sI4HdV7P-gZCc1OvkwNoLcvpGR9Df4zGt_9ALu-PmVY--AX71Cs9DEvs0Eg04gbBIS4J8-s-8ICgTGVdO1SfJeP5oTxxKVUc5nqe0cNVaR1ttNSrRRAArUpees0oS2jKtrE9EhO2ba2Zqtldd9dFqnPThbneveMNI8l6TKtdJwg7EXZK5mZCY7SoFsNLO0ads8GWfcVSmGrpgvteWpdYK_OKbh2s1X7pdL0JqsWlPYzOKKNN0_U0-dj9ta9r9AHlotidPvMur6UVcOVerSPD9-VY8Z0yO7rrWAV0k9HS_7323_PaR489-OrfsswsceQa1f_01fsLxKNPVrJIZZ7mfIVFsmcszbIsTVdNgeVBCIFS0HKLZZVXu6raCZ5me9xJxulKFfF2Q_cpTXY0S-mmzPk231d7mlc7FHtGthRbrvRy51gNRbxIaMJostK8RO2HOxZjBq8wjBLG4pXLFcOSy772ZEtHvy0wQQWNBdnRH7nexAvLjt59cicH-XtRVr3TxT__sk2MLgX7OwAA__-34TlJ">