From 1dde9d726099fc4e4b06b8c848c85eac195c521b Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 5 Jul 2023 10:10:47 -0700 Subject: [PATCH] Explain why YJIT is disabled for clang<=9 [ci skip] --- .github/workflows/compilers.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml index 26c6d3589c..cb87c6601d 100644 --- a/.github/workflows/compilers.yml +++ b/.github/workflows/compilers.yml @@ -93,6 +93,7 @@ jobs: - { name: clang-12, env: { default_cc: clang-12 } } - { name: clang-11, env: { default_cc: clang-11 } } - { name: clang-10, env: { default_cc: clang-10 } } + # llvm-objcopy<=9 doesn't have --wildcard. It compiles, but leaves Rust symbols in libyjit.o. - { name: clang-9, env: { default_cc: clang-9, append_configure: '--disable-yjit' } } - { name: clang-8, env: { default_cc: clang-8, append_configure: '--disable-yjit' } } - { name: clang-7, env: { default_cc: clang-7, append_configure: '--disable-yjit' } }