From: Remi Gacogne Date: Wed, 7 May 2025 14:06:23 +0000 (+0200) Subject: task: The LLVM symbolizer is in llvm-12 on Ubuntu 22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bdff9051d63272f75844083ade2b1c060aa14f2f;p=thirdparty%2Fpdns.git task: The LLVM symbolizer is in llvm-12 on Ubuntu 22 --- diff --git a/tasks.py b/tasks.py index 3d640d29d2..0828ba49c8 100644 --- a/tasks.py +++ b/tasks.py @@ -157,7 +157,8 @@ def install_clang(c): @task def install_clang_runtime(c): # this gives us the symbolizer, for symbols in asan/ubsan traces - c.sudo('apt-get -qq -y --no-install-recommends install clang-12') + # starting with Ubuntu 22, clang-12 no longer depends on llvm-12 so we need llvm-12 + c.sudo('apt-get -qq -y --no-install-recommends install clang-12 llvm-12') def install_libdecaf(c, product): c.run('git clone https://git.code.sf.net/p/ed448goldilocks/code /tmp/libdecaf')