bzip2: extend/fix the Host/Install rule to install libbz2.so files
authorSteven Barth <cyrus@openwrt.org>
Thu, 22 Oct 2015 13:24:35 +0000 (13:24 +0000)
committerSteven Barth <cyrus@openwrt.org>
Thu, 22 Oct 2015 13:24:35 +0000 (13:24 +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>
SVN-Revision: 47245

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))