Skip to content

Commit 4f51525

Browse files
committed
GHA Alpine: Link LLVM statically
1 parent 76531bd commit 4f51525

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

.github/workflows/main.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,14 @@ jobs:
5858
container_image: alpine:3.20
5959
arch: x86_64
6060
bootstrap_cmake_flags: -DBUILD_LTO_LIBS=ON
61-
# TODO: Add '-DLLVM_IS_SHARED=OFF' when static linking is fully supported
6261
# TSan and XRay do not work.
6362
extra_cmake_flags: >-
6463
-DBUILD_LTO_LIBS=ON
6564
-DBUILD_SHARED_LIBS=OFF
65+
-DLLVM_IS_SHARED=OFF
66+
-DLDC_INSTALL_LTOPLUGIN=OFF
67+
-DCOMPILER_RT_LIBDIR_OS=linux
68+
-DLDC_INSTALL_LLVM_RUNTIME_LIBS_ARCH=x86_64
6669
-DTEST_COMPILER_RT_LIBRARIES="profile;lsan;asan;msan;fuzzer"
6770
-DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++
6871
-DJITRT_EXTRA_LDFLAGS=-static-libstdc++

0 commit comments

Comments
 (0)