]> code.ossystems Code Review - openembedded-core.git/commit
perl: add a version that builds the recipe using perl-cross, and update to 5.28.1
authorAlexander Kanavin <alex.kanavin@gmail.com>
Sun, 2 Dec 2018 11:43:30 +0000 (12:43 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 11 Jan 2019 10:29:37 +0000 (10:29 +0000)
commit52f2828314f851263ca3a6beb41ec936fab4d3ab
tree69c6c3e1f5b69af6e59fc53f0f4cf9ee78dd0f0a
parenta921a96e84f4d0b3f3d29a571981de08eb148e15
perl: add a version that builds the recipe using perl-cross, and update to 5.28.1

perl-cross is a build system overlay from buildroot project that aims to bring
a bit of sanity to cross-building perl. The advantage of using that is that we
can drop a lot of custom patches (that no one really understands), and simplify
the perl recipe as well. Also the build time goes down from several minutes to
about 30 seconds. The whole thing becomes maintainable again, in my opinion.

When rewriting the recipe I had two goals in mind:
1. Stay with upstream defaults as much as possible
2. Add custom patches only when their necessity was proven through testing.

http://arsv.github.io/perl-cross/

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
15 files changed:
meta/recipes-devtools/perl-sanity/files/0001-ExtUtils-MakeMaker-add-LDFLAGS-when-linking-binary-m.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/0001-Somehow-this-module-breaks-through-the-perl-wrapper-.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/0001-configure_path.sh-do-not-hardcode-prefix-lib-as-libr.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/0001-configure_tool.sh-do-not-quote-the-argument-to-comma.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/0001-perl-cross-add-LDFLAGS-when-linking-libperl.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/errno_ver.diff [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/fix-race-failures-2.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/fix-race-failures.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/native-perlinc.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/perl-configpm-switch.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/perl-dynloader.patch [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/perl-rdepends.txt [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/files/run-ptest [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/perl-ptest.inc [new file with mode: 0644]
meta/recipes-devtools/perl-sanity/perl_5.28.1.bb [new file with mode: 0644]