diff options
author | Sergey V. Lobanov <sergey@lobanov.in> | 2022-01-08 01:48:08 +0300 |
---|---|---|
committer | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2022-01-08 08:04:03 +0100 |
commit | 42c4d254552c04f41a2b93811147ef56af45bf9c (patch) | |
tree | a949a41ae41537f6f0dad3314b13cec89c060702 /lang/luajit/patches | |
parent | a4325bc3b910b04f9a268781482905da4802b780 (diff) |
luajit: fix build on macos (ldconfig issue)
fix ldconfig build issue. This patch is a backport from upstream:
https://github.com/LuaJIT/LuaJIT/commit/18c9cf7d3788a8f7408df45df92fc4ae3bcc0d80
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
Diffstat (limited to 'lang/luajit/patches')
-rw-r--r-- | lang/luajit/patches/030_fix_posix_install_with_missing_or_incompatible_ldconfig.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lang/luajit/patches/030_fix_posix_install_with_missing_or_incompatible_ldconfig.patch b/lang/luajit/patches/030_fix_posix_install_with_missing_or_incompatible_ldconfig.patch new file mode 100644 index 000000000..70f664c1b --- /dev/null +++ b/lang/luajit/patches/030_fix_posix_install_with_missing_or_incompatible_ldconfig.patch @@ -0,0 +1,26 @@ +commit 18c9cf7d3788a8f7408df45df92fc4ae3bcc0d80 +Author: Mike Pall <mike> +Date: Sat Jan 25 17:37:12 2020 +0100 + + Fix POSIX install with missing or incompatible ldconfig. + +--- a/Makefile ++++ b/Makefile +@@ -75,7 +75,7 @@ SYMLINK= ln -sf + INSTALL_X= install -m 0755 + INSTALL_F= install -m 0644 + UNINSTALL= $(RM) +-LDCONFIG= ldconfig -n ++LDCONFIG= ldconfig -n 2>/dev/null + SED_PC= sed -e "s|^prefix=.*|prefix=$(PREFIX)|" \ + -e "s|^multilib=.*|multilib=$(MULTILIB)|" + +@@ -121,7 +121,7 @@ install: $(INSTALL_DEP) + $(RM) $(INSTALL_DYN) $(INSTALL_SHORT1) $(INSTALL_SHORT2) + cd src && test -f $(FILE_SO) && \ + $(INSTALL_X) $(FILE_SO) $(INSTALL_DYN) && \ +- $(LDCONFIG) $(INSTALL_LIB) && \ ++ ( $(LDCONFIG) $(INSTALL_LIB) || : ) && \ + $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT1) && \ + $(SYMLINK) $(INSTALL_SONAME) $(INSTALL_SHORT2) || : + cd etc && $(INSTALL_F) $(FILE_MAN) $(INSTALL_MAN) |