From 91c2fbe13e564d8683e80d34d4c493d8e41ba336 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Thu, 19 Oct 2000 09:27:23 +0000 Subject: [PATCH] * automake.in (handle_merge_targets): Allow parallel install with forced relink. --- ChangeLog | 5 +++++ TODO | 24 +++++++++++++++++++++++- automake.in | 5 +++++ 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3cd91fe0..aaed042c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-10-19 Alex Hornby + + * automake.in (handle_merge_targets): Allow parallel install + with forced relink. + 2000-10-19 Akim Demaille * subdir4.test (depcomp): Don't create it, defs does. diff --git a/TODO b/TODO index 72e86f8a..5bb79175 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,25 @@ +* + Alexandre Oliva: + > Hmm... Interesting. It must have been a side effect of the enabling + > of forced `relink' on GNU/Linux/x86. Anyway, on platforms that + > actually require relinking, this problem remains, and I see no way to + > overcome it other than arranging for automake to install libraries + > before executables, as you suggest. This shouldn't be a big problem, + > anyway. + > + > A bigger problem could show up if two libraries in the same directory, + > one dependent on the other, are installed concurrently. If relinking + > is needed for the dependent library, we have a problem. It appears to + > me that user will have to live without `make -j install', in this + > case. + + Alex Hornby + > Here's an Automake patch and changelog entry allow make -j install on + > such degenerate systems (and Linux with buggy libtool ) + > + > If you install to locations other that bin_ and lib_ then a larger fix + > is necessary, but this should fix the 90% case. + * in depend2.am, in specialization case, what if @SOURCE@ is found in srcdir? We can't depend on $