bzip2: extend/fix the Host/Install rule to install libbz2.so files
authorJohn Crispin <john@openwrt.org>
Mon, 26 Oct 2015 09:18:03 +0000 (09:18 +0000)
committerJohn Crispin <john@openwrt.org>
Mon, 26 Oct 2015 09:18:03 +0000 (09:18 +0000)
It looks like the bzip2 package does not install any shared libs
and has no build rules to install any shared libs.

So, for the host build we're installing the libbz2 shared libs manually
so that other modules can link against them.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Backport of r47245

SVN-Revision: 47269

package/utils/bzip2/Makefile

index e1c7b97ffcc98368b8d223283e05685d06c26623..ba47cfb7e3b123abd9108c0bf3332c8a157515ed 100644 (file)
@@ -97,9 +97,10 @@ HOST_CONFIGURE_ARGS+= \
        --prefix=$(STAGING_DIR_HOST)
 
 define Host/Install
-       $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin/
+       $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin/ $(STAGING_DIR_HOST)/usr/lib
        $(MAKE) -C $(HOST_BUILD_DIR) PREFIX=$(STAGING_DIR_HOST)/usr/ install
-#      $(INSTALL_BIN) $(HOST_BUILD_DIR)/Parser/pgen $(STAGING_DIR_HOST)/bin/pgen2
+       $(CP) $(HOST_BUILD_DIR)/libbz2.so* $(STAGING_DIR_HOST)/usr/lib/
+       $(CP) $(HOST_BUILD_DIR)/libbz2.so.1.0 $(STAGING_DIR_HOST)/usr/lib/libbz2.so
 endef
 
 $(eval $(call HostBuild))