aboutsummaryrefslogtreecommitdiff
path: root/lang/luajit/patches
diff options
context:
space:
mode:
authorSergey V. Lobanov <sergey@lobanov.in>2022-01-08 01:48:08 +0300
committerJosef Schlehofer <pepe.schlehofer@gmail.com>2022-01-08 08:04:03 +0100
commit42c4d254552c04f41a2b93811147ef56af45bf9c (patch)
treea949a41ae41537f6f0dad3314b13cec89c060702 /lang/luajit/patches
parenta4325bc3b910b04f9a268781482905da4802b780 (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.patch26
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)