Files
poky/meta/recipes-devtools/intltool/intltool/remove-perl-check.patch
Ross Burton e1081f491c intltool: bump serial for aclocal --install
We modify this macro and need it to be used over local copies in tarballs.  It
appears that aclocal doesn't quite want to do the right thing just yet but
increase the version just in case it does in the future.

Upstream typically increments by one, and autoconf handles point versions fine,
so bump it by 0.1.

(From OE-Core rev: a9a7eea897e5771d1760a39150ef348911447b20)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-10 10:46:28 +01:00

46 lines
1.7 KiB
Diff

Remove the perl checks in intltool.m4. This can find a different perl binary to
the one that the intltool scripts will actually be using (as they hard-code a
specific binary), for example in the intltool-native case they'll be using
nativeperl yet this fragment can find and test the host perl.
This can result in recipes failing in do_configure as intltool.m4 finds a host
perl which doesn't have XML::Parser installed, despite the fact that intltool
will work fine as nativeperl has XML::Parser.
Upstream-Status: Submitted (https://bugs.launchpad.net/intltool/+bug/1197875)
Signed-off-by: Ross Burton <ross.burton@intel.com>
--- a/intltool.m4.orig 2013-07-02 11:22:23.000000000 -0700
+++ b/intltool.m4 2013-07-02 11:22:32.000000000 -0700
@@ -26,1 +26,1 @@ dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
-# serial 42 IT_PROG_INTLTOOL
+# serial 42.1 IT_PROG_INTLTOOL
@@ -131,27 +131,6 @@ if test -z "$xgversion" -o -z "$mmversio
AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
fi
-AC_PATH_PROG(INTLTOOL_PERL, perl)
-if test -z "$INTLTOOL_PERL"; then
- AC_MSG_ERROR([perl not found])
-fi
-AC_MSG_CHECKING([for perl >= 5.8.1])
-$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
-if test $? -ne 0; then
- AC_MSG_ERROR([perl 5.8.1 is required for intltool])
-else
- IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
- AC_MSG_RESULT([$IT_PERL_VERSION])
-fi
-if test "x$2" != "xno-xml"; then
- AC_MSG_CHECKING([for XML::Parser])
- if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
- AC_MSG_RESULT([ok])
- else
- AC_MSG_ERROR([XML::Parser perl module is required for intltool])
- fi
-fi
-
# Substitute ALL_LINGUAS so we can use it in po/Makefile
AC_SUBST(ALL_LINGUAS)