From: Mike Frysinger Date: Mon, 24 Sep 2012 23:39:38 +0000 (-0400) Subject: xfsprogs: install shared libs with +x bits X-Git-Tag: v3.1.9-rc1~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf9ce9d91a2969631080f78eac599773fbd94da8;p=thirdparty%2Fxfsprogs-dev.git xfsprogs: install shared libs with +x bits These are shared libs w/executable code, so make sure they have +x bits set on them. Some kernels will proactively disallow executable mmaps if the files lack +x bits. It's also the right thing to do. Signed-off-by: Mike Frysinger Reviewed-by: Ben Myers Signed-off-by: Ben Myers --- diff --git a/include/buildmacros b/include/buildmacros index 31c7eb013..7a018805a 100644 --- a/include/buildmacros +++ b/include/buildmacros @@ -58,7 +58,7 @@ ifeq ($(ENABLE_SHARED),yes) INSTALL_LTLIB = \ cd $(TOPDIR)/$(LIBNAME)/.libs; \ ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \ - ../$(INSTALL) -m 644 -T so_dot_version $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \ + ../$(INSTALL) -m 755 -T so_dot_version $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \ ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_ROOT_LIB_DIR) endif