Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions native/llvm-codegen/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ find_package(zstd CONFIG QUIET)
if(CMAKE_C_COMPILER_TARGET MATCHES "linux-musl" AND NOT TARGET ZLIB::ZLIB)
add_library(ZLIB::ZLIB INTERFACE IMPORTED)
endif()
# The same cross-target lookup issue affects LLVM's zstd interface targets.
# The helper does not use LLVM's compression APIs, so keep both dependencies
# link-neutral rather than importing host glibc or zstd libraries.
if(CMAKE_C_COMPILER_TARGET MATCHES "linux-musl" AND NOT TARGET zstd::libzstd_static)
add_library(zstd::libzstd_static INTERFACE IMPORTED)
endif()
if(CMAKE_C_COMPILER_TARGET MATCHES "linux-musl" AND NOT TARGET zstd::libzstd_shared)
add_library(zstd::libzstd_shared INTERFACE IMPORTED)
endif()

find_package(LLVM 22.1.8 EXACT REQUIRED CONFIG)

Expand Down
Loading