<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/tools/automake, branch master</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2019-11-05T23:21:15Z</updated>
<entry>
<title>tools/automake: Revert "Do not use $(V) - force AM_V=1"</title>
<updated>2019-11-05T23:21:15Z</updated>
<author>
<name>Fredrik Olofsson</name>
</author>
<published>2019-10-14T07:01:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=e6901bf902abbf5d009f9bc8b6e2e283ffd55113'/>
<id>urn:sha1:e6901bf902abbf5d009f9bc8b6e2e283ffd55113</id>
<content type='text'>
This reverts commit 43365ca66253 ("Do not use $(V) - force AM_V=1") as
it breaks verbose output in automake packages, deviating from the
upstream and expected behaviour.

As you can see, neither make command outputs the expected verbose
compile command lines:

```
$ make package/mtd-utils/{clean,compile} V=sc
...
  CCLD     lsmtd
  CC       nand-utils/nanddump.o
  CCLD     nanddump
...
```
```
$ make -C build_dir/target*/mtd-utils-2.1.1 clean
...
$ make -C build_dir/target*/mtd-utils-2.1.1 V=1
...
  CC       lib/libmtd.o
  CC       lib/libfec.o
  CC       lib/common.o
  CC       lib/libcrc32.o
```

The original reason for this commit was some packages failing to build
if V is set to something other than 0 or 1. See the discussion in PR
https://github.com/openwrt/openwrt/pull/2481 for how to fix this in the
package Makefile.

Ref: PR#2481
Acked-by: Mirko Vogt &lt;mirko-openwrt@nanl.de&gt;
Signed-off-by: Fredrik Olofsson &lt;fredrik.olofsson@anyfinetworks.com&gt;
[commit title/description facelift]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>add PKG_CPE_ID ids to package and tools</title>
<updated>2017-11-17T01:24:35Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2017-09-28T02:55:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=c61a2395140d92cdd37d3d6ee43a765427e8e318'/>
<id>urn:sha1:c61a2395140d92cdd37d3d6ee43a765427e8e318</id>
<content type='text'>
CPE ids helps to tracks CVE in packages.
https://cpe.mitre.org/specification/

Thanks to swalker for CPE to package mapping and
keep tracking CVEs.

Acked-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>automake: Update to version 1.15.1</title>
<updated>2017-07-04T20:56:55Z</updated>
<author>
<name>Thomas Langer</name>
</author>
<published>2017-06-27T16:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=eafaef3765152526e29a18329900b9ba39eae3bb'/>
<id>urn:sha1:eafaef3765152526e29a18329900b9ba39eae3bb</id>
<content type='text'>
The new version includes the fix for new perl versions,
so remove the related patch.

Signed-off-by: Thomas Langer &lt;thomas.langer.71@gmail.com&gt;
</content>
</entry>
<entry>
<title>automake: import upstream fix for perl 5.26</title>
<updated>2017-06-07T17:47:34Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2017-06-07T17:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=92c80f38cff3c20388f9ac13d5196f2745aeaf77'/>
<id>urn:sha1:92c80f38cff3c20388f9ac13d5196f2745aeaf77</id>
<content type='text'>
Build broke as distributions now include Perl 5.26 and automake
triggered an "Unescaped left brace in regex" error.
Import upstream commit 13f00eb449 to fix that.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>treewide: clean up download hashes</title>
<updated>2016-12-16T21:39:22Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-16T16:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=720b99215da295a2e7b4acdef30b58bec6acedc2'/>
<id>urn:sha1:720b99215da295a2e7b4acdef30b58bec6acedc2</id>
<content type='text'>
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>automake: portability fixes</title>
<updated>2015-03-24T13:13:01Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-03-24T13:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=f6c581cc3ef85ee1b26a02456bcbf0bf52438a23'/>
<id>urn:sha1:f6c581cc3ef85ee1b26a02456bcbf0bf52438a23</id>
<content type='text'>
The rework of the host tools discovery caused automake to embed
absolute paths to staging_dir/host/bin/perl into the shebang
of the generated automake executables.

Switch to the portable "/usr/bin/env perl" and enable global
warnings through "$^W" instead of the "-w" interpreter argument.

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

SVN-Revision: 44972
</content>
</entry>
<entry>
<title>disable silent-rules by default</title>
<updated>2015-03-12T00:39:50Z</updated>
<author>
<name>Mirko Vogt</name>
</author>
<published>2015-03-12T00:39:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=bc67ebc5858956eca492d3a8353162e1b600f954'/>
<id>urn:sha1:bc67ebc5858956eca492d3a8353162e1b600f954</id>
<content type='text'>
OpenWrt hides verbose output by default,
regardless of automake silent-rules being en-/disabled.

If we enable verbose output for package builds (V=s)
however, we'd like to see as most as possible.

Signed-off-by: Mirko Vogt &lt;mirko@openwrt.org&gt;

SVN-Revision: 44685
</content>
</entry>
<entry>
<title>Do not use $(V) - force AM_V=1</title>
<updated>2015-03-12T00:39:48Z</updated>
<author>
<name>Mirko Vogt</name>
</author>
<published>2015-03-12T00:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=43365ca6625363fbe3006ce47300f48434e2d36c'/>
<id>urn:sha1:43365ca6625363fbe3006ce47300f48434e2d36c</id>
<content type='text'>
Projects using silent-rules might otherwise fail to compile.

This is due to the following resulting Makefile code:

AM_V_P = $(am__v_P_$(V))
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
am__v_P_0 = false
am__v_P_1 = :

Automake directly uses $(V) for variable name expansion
which fails if $(V) is set to sth. else other than '0' or '1'.

This patch forces automake to not take $(V) into account
but to always use the default config for verbosity.

A better approach would be to actually take $(V) into account,
however not just pass it through (AM_V='$(V)') but
set AM_V to 0 if $V=0 / unset and to 1 otherwise.

This plan however is foiled due to my frustration about
automake as well as my lack of m4 skills.

automake bug report: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20077

Signed-off-by: Mirko Vogt &lt;mirko@openwrt.org&gt;

SVN-Revision: 44684
</content>
</entry>
<entry>
<title>tools: bootstrap automake to pickup the correct in-tree autoconf</title>
<updated>2015-01-13T07:49:01Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-13T07:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=73a1f3597b0d4ba34306e8ce5f20957f1a1de7f1'/>
<id>urn:sha1:73a1f3597b0d4ba34306e8ce5f20957f1a1de7f1</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

SVN-Revision: 43958
</content>
</entry>
<entry>
<title>tools: automake: update to v1.15</title>
<updated>2015-01-09T14:51:23Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-09T14:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/chunkeey/commit/?id=cdaf75b641e6f55ed8de286d1db81d0338add315'/>
<id>urn:sha1:cdaf75b641e6f55ed8de286d1db81d0338add315</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;

SVN-Revision: 43895
</content>
</entry>
</feed>
