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

Bug#628515: recommending verbose build logs



Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr> writes:

> For example upgrading automake to 1.11 will activate terse log by
> default without notice, so the developpers are in the painful situation
> to have to disable a feature they never wanted to activate in the first
> place.

I'm fairly certain this is not the case.  That was the original proposal,
and perhaps the original implementation, but there was a lot of pushback
on the Automake development list, and looking at the documentation for
Automake 1.11, it is not currently the default.

     To enable less verbose build rules, both the developer and the user
     of the package have to take a number of steps.  The developer needs
     to do either of the following:

        * Add the `silent-rules' option as argument to
          `AM_INIT_AUTOMAKE'.

        * Call the `AM_SILENT_RULES' macro from within the
          `configure.ac' file.

     It is not possible to instead specify `silent-rules' in a
     `Makefile.am' file.

     If the developer has done either of the above, then the user of the
     package may influence the verbosity at `configure' run time as
     well as at `make' run time:

        * Passing `--enable-silent-rules' to `configure' will cause
          build rules to be less verbose; the option
          `--disable-silent-rules' is the default and will cause normal
          verbose output.

        * At `make' run time, the default chosen at `configure' time
          may be overridden: `make V=1' will produce verbose output,
          `make V=0' less verbose output.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: