<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Sun, 2010-02-28 at 08:01 -0800, Dan Nicholson wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Sat, Feb 27, 2010 at 1:45 PM, Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt; wrote:
&gt; On Sat, 2010-02-27 at 13:08 -0800, Dan Nicholson wrote:
&gt;
&gt; On Sat, Feb 27, 2010 at 12:53 PM, Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt; wrote:
&gt;&gt; On Sat, 2010-02-27 at 11:32 -0800, Dan Nicholson wrote:
&gt;&gt;
&gt;&gt; Custom silent rules will become recursive on older automake where
&gt;&gt; AM_SILENT_RULES is not included. Set AM_DEFAULT_VERBOSITY in this
&gt;&gt; fallback case for compatibility.
&gt;&gt;
&gt;&gt; Signed-off-by: Dan Nicholson &lt;<A HREF="mailto:dbn.lists@gmail.com">dbn.lists@gmail.com</A>&gt;
&gt;&gt; ---
&gt;&gt;  I hit this error in xts when a couple people tried to run the test
&gt;&gt;  suite against older hosts.
&gt;&gt;
&gt;&gt;  xorg-macros.m4.in |    3 ++-
&gt;&gt;  1 files changed, 2 insertions(+), 1 deletions(-)
&gt;&gt;
&gt;&gt; diff --git a/xorg-macros.m4.in b/xorg-macros.m4.in
&gt;&gt; index 7ba0c9a..478e5fe 100644
&gt;&gt; --- a/xorg-macros.m4.in
&gt;&gt; +++ b/xorg-macros.m4.in
&gt;&gt; @@ -935,7 +935,8 @@ XORG_RELEASE_VERSION
&gt;&gt;  XORG_CHANGELOG
&gt;&gt;  XORG_INSTALL
&gt;&gt;  XORG_MANPAGE_SECTIONS
&gt;&gt; -m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
&gt;&gt; +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])],
&gt;&gt; +    [AC_SUBST([AM_DEFAULT_VERBOSITY], [1])])
&gt;&gt;  ]) # XORG_DEFAULT_OPTIONS
&gt;&gt;
&gt;&gt;  # XORG_INSTALL()
&gt;&gt;
&gt;&gt; Reviewed-by: Gaetan Nadon &lt;<A HREF="mailto:memsize@videotron.ca">memsize@videotron.ca</A>&gt;
&gt;&gt;
&gt;&gt; Out of curiosity, how old an Automake are we talking about? Our minimum is
&gt;&gt; 1.9 (latest is 1.9.6) which works fine.
&gt;
&gt; Any automake that doesn't have AM_SILENT_RULES, which is why we have
&gt; the m4_ifdef around it. I don't remember what version of automake this
&gt; was added in, but I don't see the automake version being enforced in
&gt; any modules.
&gt;
&gt; This was introduced in 1.11. I think it has more to do with this, but I am
&gt; not sure:
&gt;
&gt; The current implementation of this feature relies on a non-POSIX, but in
&gt; practice rather widely supported Makefile construct of nested variable
&gt; expansion &#8216;$(var1$(V))&#8217;. Do not use the silent-rules option if your package
&gt; needs to build with make implementations that do not support it. The
&gt; silent-rules option turns off warnings about recursive variable expansion,
&gt; which are in turn enabled by -Wportability (see Invoking Automake).
&gt;
&gt; I like to hear about non mainstream platforms in terms of portability and
&gt; toolchain limitations.

I'm not sure I see what the portability of silent-rules has to do with
this patch.

</PRE>
</BLOCKQUOTE>
The patch is ok, push anytime you want. Sorry for the noise.
<BLOCKQUOTE TYPE=CITE>
<PRE>
--
Dan
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>