]> code.ossystems Code Review - openembedded-core.git/commit
perl: Upgrade to 5.24.0
authorAníbal Limón <anibal.limon@linux.intel.com>
Thu, 24 Nov 2016 21:06:04 +0000 (15:06 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 30 Nov 2016 15:47:15 +0000 (15:47 +0000)
commitadd5e5982f010e13e3ad25690f01d5e4e391daf9
treeea18ab41d87feedd9512010539fd5efb8d68b8b6
parent0ed3cc09e3988367fa57bd08fb7db12b7fb9dabe
perl: Upgrade to 5.24.0

Configuration changes,
    Simple changes was made to bump version and api version, related to
    floating point handling now the configuration needs the inf, mantisa
    and nan bytes.

    The new version comes with the support of API calls like memmem and
    {new,free,use}locale also structure for handle siginfo supported by
    glibc and musl.

    Finally use64bit{int, all} was disable because the previous
    configure_args don't come with them and cases some tests to fail
    related to bignum's and shared memory respectively. This doesn't
    means that perl couldn't use 64-bit data types, it means that don't
    stores by default into a 64 bit that is good for embedded space
    purposes.

Modules changes,
    Some core modules are now deprecated in order to use the core ones
    like version-vpp and version-regex inside module-extutils-makemaker.
    For full review see perl-rdepends.inc file.

Patches rebased,
    - perl/debian/errno_ver.diff
    - perl/dynaloaderhack.patch
    - perl/Makefile.SH.patch
    - perl/config.s
    - perl/dynaloaderhack.patch
    - perl/perl-test-customized.patch

Patches removed, comes with the upgrade now:
    - perl/perl-remove-nm-from-libswanted.patch
    - perl/perl-fix-CVE-2015-8607.patch
    - perl/perl-fix-CVE-2016-2381.patch

Test,
    The upgrade was test using ptest the suite is fixed now.
    The pod2man and pod2text installation required now for some tests.
    Buildhistory was use to review the changes and only diff changes
    related to modules commented above.

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
13 files changed:
meta/recipes-devtools/perl/perl-native_5.24.0.bb [moved from meta/recipes-devtools/perl/perl-native_5.22.1.bb with 95% similarity]
meta/recipes-devtools/perl/perl-ptest.inc
meta/recipes-devtools/perl/perl-rdepends_5.24.0.inc [moved from meta/recipes-devtools/perl/perl-rdepends_5.22.1.inc with 97% similarity]
meta/recipes-devtools/perl/perl/Makefile.SH.patch
meta/recipes-devtools/perl/perl/config.sh
meta/recipes-devtools/perl/perl/debian/errno_ver.diff
meta/recipes-devtools/perl/perl/debian/prune_libs.diff
meta/recipes-devtools/perl/perl/dynaloaderhack.patch
meta/recipes-devtools/perl/perl/perl-fix-CVE-2015-8607.patch [deleted file]
meta/recipes-devtools/perl/perl/perl-fix-CVE-2016-2381.patch [deleted file]
meta/recipes-devtools/perl/perl/perl-remove-nm-from-libswanted.patch [deleted file]
meta/recipes-devtools/perl/perl/perl-test-customized.patch
meta/recipes-devtools/perl/perl_5.24.0.bb [moved from meta/recipes-devtools/perl/perl_5.22.1.bb with 98% similarity]