diff --git a/sys-apps/attr/files/attr-2.4.24-only-symlink-when-needed.patch b/sys-apps/attr/files/attr-2.4.24-only-symlink-when-needed.patch new file mode 100644 --- /dev/null +++ b/sys-apps/attr/files/attr-2.4.24-only-symlink-when-needed.patch @@ -0,0 +1,18 @@ +We dont want to generate symlinks when the libdir is the same as the +devlibdir, otherwise we clobber the real files with broken symlinks + +--- include/buildmacros ++++ include/buildmacros +@@ -102,9 +102,11 @@ + ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \ + ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ + ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \ ++ if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \ + ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \ + ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \ +- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so ++ ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so; \ ++ fi + else + INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC) + endif