From: Jamie Pryde Date: Thu, 12 Mar 2026 16:55:40 +0000 (+0000) Subject: compressor/zlib: Fix for ISA-L 2.32.0 build on aarch64 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fcf5370a00c820392b86bb79cb85a0fafb30fe58;p=ceph.git compressor/zlib: Fix for ISA-L 2.32.0 build on aarch64 ISA-L has updated the aarch64 multibinary dispatcher (igzip_multibinary_aarch64_dispatcher.c) to include an internal header "igzip/encode_df.h". ceph_zlib fails to build because it compiles this dispatcher directly on aarch64 but only has the isa-l "include" dir in the search path. This commit add the isa-l root to the search path so that we can find encode_df.h Signed-off-by: Jamie Pryde --- diff --git a/src/compressor/zlib/CMakeLists.txt b/src/compressor/zlib/CMakeLists.txt index b08543c0642a..326602546499 100644 --- a/src/compressor/zlib/CMakeLists.txt +++ b/src/compressor/zlib/CMakeLists.txt @@ -97,7 +97,7 @@ endif() if(HAVE_UADK) target_link_libraries(ceph_zlib uadk_compressor) endif() -target_include_directories(ceph_zlib SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/src/isa-l/include") +target_include_directories(ceph_zlib SYSTEM PRIVATE "${CMAKE_SOURCE_DIR}/src/isa-l/include" "${CMAKE_SOURCE_DIR}/src/isa-l") set_target_properties(ceph_zlib PROPERTIES VERSION 2.0.0 SOVERSION 2