Name perl
Version 5.42.0
Summary Perl scripting language
Description Perl is a highly capable, feature-rich programming language
Section devel
License Artistic-1.0 | GPL-1.0-or-later
Homepage http://www.perl.org/
Recipe file recipes-devtools/perl/perl_5.42.0.bb
recipes-devtools/perl/perl-ptest.inc
Layer openembedded-core (rel-v2026.2 branch)
Inherits
  • gcc
  • gcc-native
  • ptest
  • update-alternatives
  • upstream-version-is-even
Dependencies
  • bzip2
  • gcc-cross-i686
  • gdbm
  • make-native
  • perlcross-native
  • virtual/compilerlibs
  • virtual/crypt
  • virtual/libc
  • virtual/update-alternatives
  • zlib
  • db
  • gdbm
PACKAGECONFIG options
  • anylocale
  • bdb
  • gdbm
  • lcallnopairs
  • vardepvalue

Sources

https://www.cpan.org/src/5.0/perl-5.42.0.tar.gz

Patches

Patch Status
files/0001-Somehow-this-module-breaks-through-the-perl-wrapper-.patch Inappropriate [oe-core specific]
files/errno_ver.diff Pending
files/native-perlinc.patch Inappropriate [embedded specific]
files/perl-dynloader.patch Inappropriate [embedded specific]
files/0002-Constant-Fix-up-shebang.patch Submitted [https://rt.cpan.org/Public/Bug/Display.html?id=129866]
files/determinism.patch Submitted [see links above]
files/0001-cpan-Sys-Syslog-Makefile.PL-Fix-_PATH_LOG-for-determ.patch Inappropriate [OE specific]
files/CVE-2026-8376-01.patch Backport [https://github.com/Perl/perl5/commit/e842efdafe7c51a687a4907e4887988fe6a025ef]
files/CVE-2026-8376-02.patch Backport [https://github.com/Perl/perl5/commit/5e7f119eb2bb1181be908701f22bf7068e722f1c]
files/CVE-2026-13221.patch Backport [https://github.com/Perl/perl5/commit/03f74bbbd3a68350d926ee93d56ee4808c28c4c7]
files/CVE-2026-57432-01.patch Backport [https://github.com/Perl/perl5/commit/5f7eb6bbbe0510964e3fb1d6bb691e5445913e55]
files/CVE-2026-57432-02.patch Backport [https://github.com/Perl/perl5/commit/40754edc72dd3e513d758153c0e2f0215897740e]
files/CVE-2026-42496.patch Backport [https://github.com/jib/archive-tar-new/commit/17c873492a05eddc0de18c1485e0b2cccd5a9158]
files/CVE-2026-57433.patch Backport [https://github.com/Perl/perl5/commit/e4f681784bcdeaa91ff02a2fa4cdcae5c46779d7]
files/encodefix.patch Inappropriate [Cross compile hack]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
rel-v2026.1 (AMD EDF 26.06 Release) perl 5.38.4
rel-v2026.2 (AMD EDF 26.11 Release) perl 5.42.0 (this recipe)