23 lines
920 B
Bash
23 lines
920 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Install LLVM family: compiler, formatter, debugger, etc
|
|
|
|
apt-get update
|
|
apt-get install -y --no-install-recommends \
|
|
clangd-15 \
|
|
clang-15 \
|
|
clang-format-15 \
|
|
lld-15 \
|
|
lldb-15
|
|
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-15 100
|
|
update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-15 100
|
|
update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-15 100
|
|
update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-15 100
|
|
update-alternatives --install /usr/bin/lld lld /usr/bin/lld-15 100
|
|
update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-15 100
|
|
update-alternatives --install /usr/bin/lldb-server lldb-server /usr/bin/lldb-server-15 100
|
|
|
|
# Fix https://github.com/llvm/llvm-project/issues/55575
|
|
ln -s /usr/lib/llvm-15/lib/python3.10/dist-packages/lldb/* /usr/lib/python3/dist-packages/lldb/ |