summaryrefslogtreecommitdiff
path: root/PLANS/subdir-objects.txt
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2013-05-16 00:21:20 +0200
committerStefano Lattarini <stefano.lattarini@gmail.com>2013-05-16 00:22:57 +0200
commit5969f68eeb8df96670703ef7ad025060fa397e97 (patch)
tree2dd8e42955ed14203839e38236369c0fa67314a0 /PLANS/subdir-objects.txt
parent52a760136d216ab867f02fd295d0b3d77d1ad438 (diff)
downloadautomake-5969f68eeb8df96670703ef7ad025060fa397e97.tar.gz
PLANS: subdir-objects: various updates
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'PLANS/subdir-objects.txt')
-rw-r--r--PLANS/subdir-objects.txt18
1 files changed, 7 insertions, 11 deletions
diff --git a/PLANS/subdir-objects.txt b/PLANS/subdir-objects.txt
index 86474036a..94c6305ec 100644
--- a/PLANS/subdir-objects.txt
+++ b/PLANS/subdir-objects.txt
@@ -3,7 +3,7 @@ Summary
We want to make the behaviour currently enabled by the 'subdir-objects'
the default one, and in fact the *only* one, in Automake 2.0.
-See automake bug#13378: <http://debbugs.gnu.org/13351>.
+See automake bug#13378: <http://debbugs.gnu.org/13378>.
Details
-------
@@ -38,29 +38,25 @@ C compilation rules mistakenly passed the "-c -o" options combination
unconditionally (even to losing compiler) when the 'subdir-objects' was
used but sources were only present in the top-level directory.
-TODO for automake 1.14
+DONE for automake 1.14
----------------------
-Give a warning in the category 'unsupported' if the 'subdir-objects'
+We give a warning in the category 'unsupported' if the 'subdir-objects'
option is not specified. This should give the users enough forewarning
about the planned change, and give them time to update their packages
to the new semantic.
-Be sure to avoid the warning when it would be irrelevant, i.e., if all
-source files sit in "current" directory (thanks to Peter Johansson for
-suggesting this).
+We also make sure to avoid the warning when it would be irrelevant, i.e.,
+if all source files sit in "current" directory (thanks to Peter Johansson
+for suggesting this).
For automake 2.0
----------------
-Remove the copy & paste of Autoconf internals in our AC_PROG_CC rewrite
-See the first patch in the series:
-<http://lists.gnu.org/archive/html/automake-patches/2013-01/msg00102.html>
-
Make the behaviour once activated by the 'subdir-object' option mandatory.
With that change, we'll drop support for the "old" behaviour of having
object files derived from sources in a subdirectory being placed in the
current directory rather than in that same subdirectory.
-Still keep the 'subdir-object' option supported (as a simple no-op
+Still keep the 'subdir-objects' option supported (as a simple no-op
now), to save useless churn in our user's build systems.