diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index 6a5b7fdff2e4475985e05acca6a810006ba096d1..0f332693ed0f97c2ade4bb09323bb0524c205025 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/cmake/modules/AddLLVM.cmake
@@ -501,7 +501,7 @@ function(llvm_add_library name)
 		# Concatenate the version numbers since ldconfig expects exactly
 		# one component indicating the ABI version, while LLVM uses
 		# major+minor for that.
-        SOVERSION ${LLVM_VERSION_MAJOR}${LLVM_VERSION_MINOR}
+        SOVERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}
         VERSION ${LLVM_VERSION_MAJOR}${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}${LLVM_VERSION_SUFFIX})
     endif()
   endif()