When building both static and shared lib on a multicore build server, there is a possibility that files in $(topdir)/ are updated after the vi_mode.so is built.
This will force a rebuild and relink of vi_mode.so and the share lib during make install phase. If user have bilt the shared lib with: make SHLIB_LIBS=-lncurses (to avoid underlinking) the relink during make install will remove the previously SHLIB_LIBS override. See this thread for more details: http://lists.gnu.org/archive/html/bug-readline/2014-03/msg00008.html The vi_mode.so dependency of topdir was most likely unintentional so we fix it. --- shlib/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shlib/Makefile.in b/shlib/Makefile.in index eb16211..693ee05 100644 --- a/shlib/Makefile.in +++ b/shlib/Makefile.in @@ -377,7 +377,7 @@ terminal.so: $(topdir)/rlprivate.h text.so: $(topdir)/rlprivate.h undo.so: $(topdir)/rlprivate.h util.so: $(topdir)/rlprivate.h -vi_mode.so: $(topdir)/ +vi_mode.so: $(topdir)/rlprivate.h colors.so: $(topdir)/rlprivate.h parse-colors.so: $(topdir)/rlprivate.h -- 1.9.0 _______________________________________________ Bug-readline mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-readline
