aboutsummaryrefslogtreecommitdiffstats
path: root/tools/automake/patches
Commit message (Collapse)AuthorAgeFilesLines
* tools/automake: Revert "Do not use $(V) - force AM_V=1"Fredrik Olofsson2019-11-061-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <mirko-openwrt@nanl.de> Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com> [commit title/description facelift] Signed-off-by: Petr Štetiar <ynezz@true.cz>
* automake: Update to version 1.15.1Thomas Langer2017-07-042-34/+4
| | | | | | | The new version includes the fix for new perl versions, so remove the related patch. Signed-off-by: Thomas Langer <thomas.langer.71@gmail.com>
* automake: import upstream fix for perl 5.26Daniel Golle2017-06-071-0/+30
| | | | | | | | 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 <daniel@makrotopia.org>
* automake: portability fixesJo-Philipp Wich2015-03-242-4/+56
| | | | | | | | | | | | | 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 <jow@openwrt.org> SVN-Revision: 44972
* Do not use $(V) - force AM_V=1Mirko Vogt2015-03-121-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <mirko@openwrt.org> SVN-Revision: 44684
* tools: automake: update to v1.15Jo-Philipp Wich2015-01-092-37/+35
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43895
* automake: update to 1.11.6Luka Perkov2013-12-173-20/+6
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39108
* fixes python related autokrampf install bugJohn Crispin2012-06-071-0/+14
| | | | | | this commit fixes a compile bug triggered by pygobject SVN-Revision: 32109
* automake: update to 1.11.3Florian Fainelli2012-04-022-8/+8
| | | | | | Signed-off-by: Luka Perkov <openwrt@lukaperkov.net> SVN-Revision: 31173
* automake: further relocation fixesJo-Philipp Wich2012-01-202-1/+12
| | | | SVN-Revision: 29828
* automake: make relocatable by searching resources relative to STAGING_DIRJo-Philipp Wich2012-01-201-0/+35
| | | | SVN-Revision: 29820
* automake: rework patch; only skip when the directories does not exist, this ↵Jo-Philipp Wich2010-12-101-7/+10
| | | | | | preserves error cases like missing access permissions SVN-Revision: 24427
* automake: skip over not existing m4 macro directories, don't failJo-Philipp Wich2010-12-101-0/+12
SVN-Revision: 24424