From 1181826e57f64bde8bf4cb98ba500c649413755c Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Fri, 18 Sep 2026 15:19:56 +0100 Subject: [PATCH] cmake: give cachelib_nvmitem a SOVERSION like the other libraries cachelib_nvmitem was split out of cachelib_allocator to break a cycle with cachelib_navy, but it was not added to the list of targets that get SOVERSION/VERSION when BUILD_SHARED_LIBS is on. It is the only installed library that ends up as an unversioned libcachelib_nvmitem.so, which distribution packaging treats as a development symlink. Co-Authored-By: Claude Fable 5.1 Signed-off-by: Michel Lind --- cachelib/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/cachelib/CMakeLists.txt b/cachelib/CMakeLists.txt index 29f3ee2c7..90e88a06c 100644 --- a/cachelib/CMakeLists.txt +++ b/cachelib/CMakeLists.txt @@ -412,6 +412,7 @@ if (BUILD_SHARED_LIBS) cachelib_datatype cachelib_interface cachelib_navy + cachelib_nvmitem cachelib_shm PROPERTIES SOVERSION ${CACHELIB_MAJOR_VERSION}