diff options
Diffstat (limited to 'sys-devel/llvm/files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch')
-rw-r--r-- | sys-devel/llvm/files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/sys-devel/llvm/files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch b/sys-devel/llvm/files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch new file mode 100644 index 000000000000..c333bc4b9627 --- /dev/null +++ b/sys-devel/llvm/files/3.8.1/0008-cmake-Restore-SOVERSIONs-on-shared-libraries.patch @@ -0,0 +1,28 @@ +From 597ebcc28580a8532f6634e2a723901c3448b9ff Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> +Date: Mon, 28 Mar 2016 22:21:19 +0200 +Subject: [PATCH 08/10] cmake: Restore SOVERSIONs on shared libraries + +--- + cmake/modules/AddLLVM.cmake | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake +index 9590a1b..83a2359 100644 +--- a/cmake/modules/AddLLVM.cmake ++++ b/cmake/modules/AddLLVM.cmake +@@ -445,6 +445,11 @@ function(llvm_add_library name) + PREFIX "" + ) + endif() ++ ++ set_target_properties(${name} ++ PROPERTIES ++ SOVERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR} ++ VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX}) + endif() + + if(ARG_MODULE OR ARG_SHARED) +-- +2.9.3 + |