summaryrefslogtreecommitdiffstats
path: root/patches/intltool-0.50.0
Commit message (Collapse)AuthorAgeFilesLines
* host-intltool: fix intltool-update unescaped left brace in regexIan Abbott2017-09-052-0/+44
intltool-update from intltool-0.50.0 doesn't work with Perl 5.26 (and possibly other versions later than Perl 5.22), due to "Unescaped left brace in regex is illegal here" errors. In Perl 5.22 this resulted in warnings, but they have since been promoted to errors. For example, building "avahi" fails at the "prepare" stage: checking for intltool >= 0.35.0... Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at /home/abbotti/work/ptxdist/projects/dbpod-socfpga-tmp/platform-dbpod-fastpod/sysroot-host/bin/intltool-update line 1064. found configure: error: Your intltool is too old. You need intltool 0.35.0 or later. /mnt/lindata/work/abbotti/ptxdist/ptxdist/ptxdist_git/ptxdist/rules/post/ptxd_make_world_prepare.make:12: recipe for target '/home/abbotti/work/ptxdist/projects/dbpod-socfpga-tmp/platform-dbpod-fastpod/state/avahi.prepare' failed make: *** [/home/abbotti/work/ptxdist/projects/dbpod-socfpga-tmp/platform-dbpod-fastpod/state/avahi.prepare] Error 1 Apply the same patch as in the mainstream Linux distros to fix it. Note that if PTXdist updates host-intltool to version 0.51.0, it will need the same patch. Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>