From bdff9051d63272f75844083ade2b1c060aa14f2f Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Wed, 7 May 2025 16:06:23 +0200 Subject: [PATCH] task: The LLVM symbolizer is in llvm-12 on Ubuntu 22 --- tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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') -- 2.47.2