From: Hauke Wintjen Date: Fri, 29 Mar 2013 20:04:33 +0000 (+0100) Subject: Add SONAME to libraries X-Git-Tag: archive/raspbian/2.2.0.33+dfsg-8+rpi1^2~14 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5ce8ef9550ad4fbfd6a4a0af29cd6c929a4add90;p=openni2.git Add SONAME to libraries Gbp-Pq: Name 0001-Add-SONAME-to-libraries.patch --- diff --git a/ThirdParty/PSCommon/BuildSystem/CommonCppMakefile b/ThirdParty/PSCommon/BuildSystem/CommonCppMakefile index af28ecc..f584b34 100644 --- a/ThirdParty/PSCommon/BuildSystem/CommonCppMakefile +++ b/ThirdParty/PSCommon/BuildSystem/CommonCppMakefile @@ -83,8 +83,8 @@ ifneq "$(LIB_NAME)" "" OUTPUT_NAME = lib$(LIB_NAME).so ifneq ("$(OSTYPE)","Darwin") LDFLAGS += -Wl,--no-undefined - OUTPUT_NAME = lib$(LIB_NAME).so - OUTPUT_COMMAND = $(CXX) -o $(OUTPUT_FILE) $(OBJ_FILES) $(LDFLAGS) -shared + OUTPUT_NAME = lib$(LIB_NAME).so.0 + OUTPUT_COMMAND = $(CXX) -o $(OUTPUT_FILE) $(OBJ_FILES) $(LDFLAGS) -shared -Wl,-soname,${OUTPUT_NAME} && cd ${OUT_DIR} && ln -fs ${OUTPUT_NAME} lib$(LIB_NAME).so else LDFLAGS += -undefined error OUTPUT_NAME = lib$(LIB_NAME).dylib diff --git a/ThirdParty/PSCommon/XnLib/Include/Linux-x86/XnOSLinux-x86.h b/ThirdParty/PSCommon/XnLib/Include/Linux-x86/XnOSLinux-x86.h index c2fd1b1..1082d58 100644 --- a/ThirdParty/PSCommon/XnLib/Include/Linux-x86/XnOSLinux-x86.h +++ b/ThirdParty/PSCommon/XnLib/Include/Linux-x86/XnOSLinux-x86.h @@ -79,7 +79,7 @@ typedef void* XN_LIB_HANDLE; #define XN_SHARED_LIBRARY_PREFIX "lib" /** A string that specifies the postfix of shared library files. */ -#define XN_SHARED_LIBRARY_POSTFIX ".so" +#define XN_SHARED_LIBRARY_POSTFIX ".so.0" //--------------------------------------------------------------------------- // Threads