From a4cc07d3310c0f962ac9ba7bc31bd1a1b1bb6f5e Mon Sep 17 00:00:00 2001 From: Pavel Charvat Date: Tue, 7 Jan 2014 13:02:26 +0100 Subject: [PATCH] Packages: We need to include SONAME symbolic links to shared libraries in packages. --- Makefile | 1 - charset/Makefile | 1 + images/Makefile | 1 + ucw/Makefile | 1 + xml/Makefile | 1 + 5 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b91a4483..68ea310d 100644 --- a/Makefile +++ b/Makefile @@ -67,7 +67,6 @@ include $(BUILDSYS)/Makebottom ifndef CONFIG_LOCAL install: all $(INSTALL_TARGETS) - #/sbin/ldconfig -n $(DESTDIR)$(INSTALL_LIB_DIR) else install: @echo "Nothing to install, this is a local build." && false diff --git a/charset/Makefile b/charset/Makefile index e6821689..2baf00ed 100644 --- a/charset/Makefile +++ b/charset/Makefile @@ -43,6 +43,7 @@ INSTALL_TARGETS+=install-libucw-charset-lib install-libucw-charset-lib: install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR) install -m 644 run/lib/libucw-charset$(LV).so.$(UCW_ABI_MAJOR) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-charset$(LV).so.$(UCW_ABI_VERSION) + ln -sf libucw-charset$(LV).so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-charset$(LV).so.$(UCW_ABI_MAJOR) .PHONY: install-libucw-charset-lib INSTALL_TARGETS+=install-libucw-charset-api diff --git a/images/Makefile b/images/Makefile index b7317163..2bd18ca6 100644 --- a/images/Makefile +++ b/images/Makefile @@ -96,6 +96,7 @@ INSTALL_TARGETS+=install-libucw-images-lib install-libucw-images-lib: install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR) install -m 644 run/lib/libucw-images$(LV).so.$(UCW_ABI_MAJOR) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-images$(LV).so.$(UCW_ABI_VERSION) + ln -sf libucw-images$(LV).so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-images$(LV).so.$(UCW_ABI_MAJOR) .PHONY: install-libucw-images-lib INSTALL_TARGETS+=install-libucw-images-api diff --git a/ucw/Makefile b/ucw/Makefile index a7d6099a..1dbcf8cf 100644 --- a/ucw/Makefile +++ b/ucw/Makefile @@ -189,6 +189,7 @@ INSTALL_TARGETS+=install-libucw-lib install-libucw-lib: install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR) install -m 644 run/lib/libucw$(LV).so.$(UCW_ABI_MAJOR) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw$(LV).so.$(UCW_ABI_VERSION) + ln -sf libucw$(LV).so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw$(LV).so.$(UCW_ABI_MAJOR) .PHONY: install-libucw-lib INSTALL_TARGETS+=install-libucw-api diff --git a/xml/Makefile b/xml/Makefile index 6cc05119..44e13c6c 100644 --- a/xml/Makefile +++ b/xml/Makefile @@ -49,6 +49,7 @@ INSTALL_TARGETS+=install-libucw-xml-lib install-libucw-xml-lib: install -d -m 755 $(DESTDIR)$(INSTALL_LIB_DIR) install -m 644 run/lib/libucw-xml$(LV).so.$(UCW_ABI_MAJOR) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-xml$(LV).so.$(UCW_ABI_VERSION) + ln -sf libucw-xml$(LV).so.$(UCW_ABI_VERSION) $(DESTDIR)$(INSTALL_LIB_DIR)/libucw-xml$(LV).so.$(UCW_ABI_MAJOR) .PHONY: install-libucw-xml-lib INSTALL_TARGETS+=install-libucw-xml-api -- 2.39.2