automake-ng
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Automake-NG] [PATCH 03/12] [ng] cleanup: remove obsolescent comments ab


From: Stefano Lattarini
Subject: [Automake-NG] [PATCH 03/12] [ng] cleanup: remove obsolescent comments about subdir-objects and deptrack
Date: Mon, 21 May 2012 09:36:20 +0200

* automake.in (handle_single_transform): Remove the lengthy historical note
about how, when and why automake started to assume that we can safely emit
an inference rule if both source and object files are in a subdirectory; we
now only care that that is OK with GNU make (which it is).

Signed-off-by: Stefano Lattarini <address@hidden>
---
 automake.in |   18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/automake.in b/automake.in
index 5a14d8a..4351c14 100644
--- a/automake.in
+++ b/automake.in
@@ -1752,24 +1752,6 @@ sub handle_single_transform ($$$$$%)
            # (this happens when the subdir-objects option is used),
            # then the inference will work.
            #
-           # The latter case deserves a historical note.  When the
-           # subdir-objects option was added on 1999-04-11 it was
-           # thought that inferences rules would work for
-           # subdirectory objects too.  Later, on 1999-11-22,
-           # automake was changed to output explicit rules even for
-           # subdir-objects.  Nobody remembers why, but this occurred
-           # soon after the merge of the user-dep-gen-branch so it
-           # might be related.  In late 2003 people complained about
-           # the size of the generated Makefile.ins (libgcj, with
-           # 2200+ subdir objects was reported to have a 9MB
-           # Makefile), so we now rely on inference rules again.
-           # Maybe we'll run across the same issue as in the past,
-           # but at least this time we can document it.  However since
-           # dependency tracking has evolved it is possible that
-           # our old problem no longer exists.
-           # Using inference rules for subdir-objects has been tested
-           # with GNU make, Solaris make, Ultrix make, BSD make,
-           # HP-UX make, and OSF1 make successfully.
            if ($renamed
                || ($directory ne '' && ! option 'subdir-objects')
                # We must also use specific rules for a nodist_ source
-- 
1.7.9.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]