From 7f6a520b2cb98dc9def6664672b277fe7c159571 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Thu, 17 Jan 2013 16:59:32 +0000 Subject: [PATCH] Under GNU/Linux & HURD, add a soname to the liblldb shared library. llvm-svn: 172728 --- lldb/lib/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lldb/lib/Makefile b/lldb/lib/Makefile index 9f02129d0cde..b6a9e71433dc 100644 --- a/lldb/lib/Makefile +++ b/lldb/lib/Makefile @@ -135,7 +135,7 @@ ifeq ($(HOST_OS),Darwin) endif endif -ifeq ($(HOST_OS),Linux) +ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux GNU)) # Include everything from the .a's into the shared library. ProjLibsOptions := -Wl,--whole-archive $(ProjLibsOptions) \ -Wl,--no-whole-archive @@ -143,6 +143,7 @@ ifeq ($(HOST_OS),Linux) LLVMLibsOptions += -Wl,--no-undefined # Link in python LLVMLibsOptions += $(PYTHON_BUILD_FLAGS) -lrt + LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT) endif ifeq ($(HOST_OS),FreeBSD)