Skip to content

https://apt.llvm.org/llvm.sh 18 no longer installs llvm-18 #101201

Closed
@colesbury

Description

@colesbury

Until a few hours ago (July 30, 2024 15:54  UTC) the following invocation installed the llvm-18 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 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:

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

EDIT: llvm-18-dev -> llvm-18. The llvm-18 package is also no longer installed, which seems more relevant.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions