1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
From 3b39db8a748081e60bcceb7a8ae93616a5939f41 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyich@gmail.com>
Date: Wed, 22 Jun 2022 22:16:12 +0100
Subject: [PATCH 36/36] compile/unix.mak: add install-lib dependency on
$(libdir) directory
Without this change parallel install fails occasionally when
$(libdir) is not yet present:
rm -f libmigemo.so.1 libmigemo.so
ln -s libmigemo.so.1.1.0 libmigemo.so.1
ln -s libmigemo.so.1.1.0 libmigemo.so
install -m 755 libmigemo.so.1.1.0 ...-cmigemo-1.3e/lib
rm -f ...-cmigemo-1.3e/lib/libmigemo.so.1 ...-cmigemo-1.3e/lib/libmigemo.so
ln -s libmigemo.so.1.1.0 ...-cmigemo-1.3e/lib/libmigemo.so.1
ln: failed to create symbolic link '...-cmigemo-1.3e/lib/libmigemo.so.1': Not a directory
make[1]: *** [compile/Make_gcc.mak:38: install-lib] Error 1 shuffle=1655932664
---
compile/unix.mak | 3 +++
1 file changed, 3 insertions(+)
diff --git a/compile/unix.mak b/compile/unix.mak
index cb6bd8f..6651fcd 100644
--- a/compile/unix.mak
+++ b/compile/unix.mak
@@ -66,6 +66,9 @@ install-dict: install-mkdir
$(INSTALL_DATA) dict/utf-8.d/zen2han.dat $(dictdir)/utf-8; \
fi
+# depends on $(libdir) to be already present
+install-lib: install-mkdir
+
install: $(outdir)cmigemo$(EXEEXT) $(libmigemo_DSO) install-mkdir install-dict install-lib
$(INSTALL_DATA) $(srcdir)migemo.h $(incdir)
$(INSTALL_DATA) doc/README_j.txt $(docdir)
--
2.39.2
|