automake-commit
[Top][All Lists]
Advanced

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

[Automake-commit] [SCM] GNU Automake branch, micro, updated. v1.15-12-gb


From: Paul Eggert
Subject: [Automake-commit] [SCM] GNU Automake branch, micro, updated. v1.15-12-gb3da45a
Date: Fri, 9 Sep 2016 02:16:40 +0000 (UTC)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".

http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=b3da45ad5e71c9bdad73a839809964550b506eeb

The branch, micro has been updated
       via  b3da45ad5e71c9bdad73a839809964550b506eeb (commit)
      from  e363f9a4b59e418bb60e551b6a1d254e9bbc2343 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit b3da45ad5e71c9bdad73a839809964550b506eeb
Author: Jim Meyering <address@hidden>
Date:   Thu Sep 8 18:58:43 2016 -0700

    automake: do not emit rule with two dependents
    
    On a system using our replacement alloca, make would emit
    this warning:
      target '.deps/alloca.Po' given more than once in the same rule
    That arose because automake would emit a rule depending on both
    ./.deps/alloca.Po and .deps/alloca.Po. Normally, duplicate
    dependents are avoided by virtue of their names being keys in
    the %dep_files hash, but in this case, that particular file
    was specified in two different ways.
    * bin/automake.in (handle_ALLOCA): When the $dir prefix is empty,
    make it './', to ensure that when we add ./.deps/alloca.Po
    it is deduped.
    See: http://bugs/gnu/org/22702

-----------------------------------------------------------------------

Summary of changes:
 bin/automake.in |    1 +
 1 file changed, 1 insertion(+)

diff --git a/bin/automake.in b/bin/automake.in
index 2c8f31e..5cacf63 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -2297,6 +2297,7 @@ sub handle_ALLOCA
   $lt ||= '';
   my $dir = handle_LIBOBJS_or_ALLOCA "${lt}ALLOCA";
 
+  $dir eq '' and $dir = './';
   $var->requires_variables ("address@hidden@ used", $lt . 'ALLOCA');
   $dep_files{$dir . '$(DEPDIR)/alloca.P' . $myobjext} = 1;
   require_libsource_with_macro ($cond, $var, FOREIGN, 'alloca.c');


hooks/post-receive
-- 
GNU Automake



reply via email to

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