Hello,

major release updates aren't eligible for oe-core stable branches.

Alex

On Fri, 14 Aug 2026 at 17:31, Abhishek Bachiphale via
lists.openembedded.org
<[email protected]> wrote:
>
> From: Jaipaul Cheernam <[email protected]>
>
> Cherry-pick from OE-Core master (5.42.2 -> 5.44.0),
> adapted for wrynose which had 5.42.0
>
> This upgrade fixes the following CVEs:
>   - CVE-2026-42496: Archive::Tar symlink path traversal (CVSS 9.1)
>   - CVE-2026-42497: Archive::Tar hardlink path traversal (CVSS 9.1)
>   - CVE-2026-9538: Archive::Tar memory exhaustion DoS
>   - CVE-2026-8376: Perl regex heap buffer overflow (32-bit)
>   - CVE-2026-13221: Perl regex trie overflow (>65535 branches)
>
> Changes: https://perldoc.perl.org/5.44.0/perldelta
>
> Add perlcross patches to support perl 5.44.0:
> - Patchset symlinks for perl5-5.44.0
> - Configure checks for d_getentropy, i_stdckdint, i_sysrandom
> - Fix checkfield() for C23/GCC 16 compatibility
>
> Verified: ptest passed.
>
> Drop patches already included in this release:
> - CVE-2026-8376-01.patch (upstream commit e842efdafe7c)
> - CVE-2026-8376-02.patch (upstream commit 5e7f119eb2bb)
> - determinism.patch (Encode::Byte sort fix)
>
> Signed-off-by: Jaipaul Cheernam <[email protected]>
> Signed-off-by: Mathieu Dubois-Briand <[email protected]>
> Signed-off-by: Richard Purdie <[email protected]>
> (cherry picked from commit 036700267e816ebfc56c404e872055f93f73c88f)
> Signed-off-by: Abhishek Bachiphale <[email protected]>
> ---
>  .../files/0001-patches-for-perl-5.44.0.patch  | 110 ++++++++++++++++++
>  ...Add-configure-checks-for-perl-5.44.0.patch |  47 ++++++++
>  ...Fix-checkfield-for-C23-compatibility.patch |  35 ++++++
>  .../perl-cross/perlcross_1.6.4.bb             |   3 +
>  .../perl/files/CVE-2026-8376-01.patch         |  62 ----------
>  .../perl/files/CVE-2026-8376-02.patch         |  49 --------
>  .../perl/files/determinism.patch              |  51 --------
>  .../perl/{perl_5.42.0.bb => perl_5.44.0.bb}   |   5 +-
>  8 files changed, 196 insertions(+), 166 deletions(-)
>  create mode 100644 
> meta/recipes-devtools/perl-cross/files/0001-patches-for-perl-5.44.0.patch
>  create mode 100644 
> meta/recipes-devtools/perl-cross/files/0002-Add-configure-checks-for-perl-5.44.0.patch
>  create mode 100644 
> meta/recipes-devtools/perl-cross/files/0003-Fix-checkfield-for-C23-compatibility.patch
>  delete mode 100644 meta/recipes-devtools/perl/files/CVE-2026-8376-01.patch
>  delete mode 100644 meta/recipes-devtools/perl/files/CVE-2026-8376-02.patch
>  delete mode 100644 meta/recipes-devtools/perl/files/determinism.patch
>  rename meta/recipes-devtools/perl/{perl_5.42.0.bb => perl_5.44.0.bb} (98%)
>
> diff --git 
> a/meta/recipes-devtools/perl-cross/files/0001-patches-for-perl-5.44.0.patch 
> b/meta/recipes-devtools/perl-cross/files/0001-patches-for-perl-5.44.0.patch
> new file mode 100644
> index 0000000000..36f065419f
> --- /dev/null
> +++ 
> b/meta/recipes-devtools/perl-cross/files/0001-patches-for-perl-5.44.0.patch
> @@ -0,0 +1,110 @@
> +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
> +From: Jaipaul Cheernam <[email protected]>
> +Date: Tue, 21 Jul 2026 09:10:00 +0000
> +Subject: [PATCH] patches for perl-5.44.0
> +
> +Upstream-Status: Submitted [https://github.com/arsv/perl-cross/pull/178]
> +Signed-off-by: Jaipaul Cheernam <[email protected]>
> +---
> + cnf/diffs/perl5-5.44.0/constant.patch       | 1 +
> + cnf/diffs/perl5-5.44.0/dynaloader.patch     | 1 +
> + cnf/diffs/perl5-5.44.0/findext.patch        | 1 +
> + cnf/diffs/perl5-5.44.0/installscripts.patch | 1 +
> + cnf/diffs/perl5-5.44.0/liblist.patch        | 1 +
> + cnf/diffs/perl5-5.44.0/makemaker.patch      | 1 +
> + cnf/diffs/perl5-5.44.0/posix-makefile.patch | 1 +
> + cnf/diffs/perl5-5.44.0/test-checkcase.patch | 1 +
> + cnf/diffs/perl5-5.44.0/test-makemaker.patch | 1 +
> + cnf/diffs/perl5-5.44.0/xconfig.patch        | 1 +
> + 10 files changed, 10 insertions(+)
> + create mode 120000 cnf/diffs/perl5-5.44.0/constant.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/dynaloader.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/findext.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/installscripts.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/liblist.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/makemaker.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/posix-makefile.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/test-checkcase.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/test-makemaker.patch
> + create mode 120000 cnf/diffs/perl5-5.44.0/xconfig.patch
> +
> +diff --git a/cnf/diffs/perl5-5.44.0/constant.patch 
> b/cnf/diffs/perl5-5.44.0/constant.patch
> +new file mode 120000
> +index 0000000..065e198
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/constant.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.22.3/constant.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/dynaloader.patch 
> b/cnf/diffs/perl5-5.44.0/dynaloader.patch
> +new file mode 120000
> +index 0000000..ffb73eb
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/dynaloader.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.22.3/dynaloader.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/findext.patch 
> b/cnf/diffs/perl5-5.44.0/findext.patch
> +new file mode 120000
> +index 0000000..9efbe5b
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/findext.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.22.3/findext.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/installscripts.patch 
> b/cnf/diffs/perl5-5.44.0/installscripts.patch
> +new file mode 120000
> +index 0000000..1c05e0f
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/installscripts.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.36.0/installscripts.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/liblist.patch 
> b/cnf/diffs/perl5-5.44.0/liblist.patch
> +new file mode 120000
> +index 0000000..5037380
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/liblist.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.42.0/liblist.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/makemaker.patch 
> b/cnf/diffs/perl5-5.44.0/makemaker.patch
> +new file mode 120000
> +index 0000000..d7bd609
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/makemaker.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.38.0/makemaker.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/posix-makefile.patch 
> b/cnf/diffs/perl5-5.44.0/posix-makefile.patch
> +new file mode 120000
> +index 0000000..29463b7
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/posix-makefile.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.22.3/posix-makefile.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/test-checkcase.patch 
> b/cnf/diffs/perl5-5.44.0/test-checkcase.patch
> +new file mode 120000
> +index 0000000..36c5186
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/test-checkcase.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.22.3/test-checkcase.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/test-makemaker.patch 
> b/cnf/diffs/perl5-5.44.0/test-makemaker.patch
> +new file mode 120000
> +index 0000000..4e970ff
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/test-makemaker.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.34.0/test-makemaker.patch
> +\ No newline at end of file
> +diff --git a/cnf/diffs/perl5-5.44.0/xconfig.patch 
> b/cnf/diffs/perl5-5.44.0/xconfig.patch
> +new file mode 120000
> +index 0000000..87ac501
> +--- /dev/null
> ++++ b/cnf/diffs/perl5-5.44.0/xconfig.patch
> +@@ -0,0 +1 @@
> ++../perl5-5.42.0/xconfig.patch
> +\ No newline at end of file
> diff --git 
> a/meta/recipes-devtools/perl-cross/files/0002-Add-configure-checks-for-perl-5.44.0.patch
>  
> b/meta/recipes-devtools/perl-cross/files/0002-Add-configure-checks-for-perl-5.44.0.patch
> new file mode 100644
> index 0000000000..e7fd9df2f5
> --- /dev/null
> +++ 
> b/meta/recipes-devtools/perl-cross/files/0002-Add-configure-checks-for-perl-5.44.0.patch
> @@ -0,0 +1,47 @@
> +From d6010680c68655b782c2e07bd0d38562c1ad0ccb Mon Sep 17 00:00:00 2001
> +From: Jaipaul Cheernam <[email protected]>
> +Date: Tue, 21 Jul 2026 09:28:12 +0000
> +Subject: [PATCH] Add configure checks for perl 5.44.0 new symbols
> +
> +Add detection for d_getentropy, i_stdckdint, and i_sysrandom which
> +are new config symbols required by perl 5.44.0.
> +
> +Upstream-Status: Submitted [https://github.com/arsv/perl-cross/pull/178]
> +Signed-off-by: Jaipaul Cheernam <[email protected]>
> +---
> + cnf/configure_func.sh | 1 +
> + cnf/configure_hdrs.sh | 2 ++
> + 2 files changed, 3 insertions(+)
> +
> +diff --git a/cnf/configure_func.sh b/cnf/configure_func.sh
> +index 20f9cdf..4cbee2f 100644
> +--- a/cnf/configure_func.sh
> ++++ b/cnf/configure_func.sh
> +@@ -104,6 +104,7 @@ checkfunc d_getaddrinfo 'getaddrinfo' 
> "NULL,NULL,NULL,NULL" 'sys/types.h sys/soc
> + checkfunc d_get_current_dir_name 'get_current_dir_name' "" 'unistd.h'
> + checkfunc d_getcwd 'getcwd' 'NULL,0' 'unistd.h'
> + checkfunc d_getespwnam 'getespwnam'
> ++checkfunc d_getentropy 'getentropy' 'NULL,0' 'unistd.h'
> + checkfunc d_getfsstat 'getfsstat' "NULL,0,0" 'sys/types.h sys/mount.h'
> + checkfunc d_getgrent 'getgrent' "" 'sys/types.h grp.h'
> + checkfunc d_getgrps 'getgroups' "0,NULL" 'unistd.h'
> +diff --git a/cnf/configure_hdrs.sh b/cnf/configure_hdrs.sh
> +index 249f5bc..b2d9d88 100644
> +--- a/cnf/configure_hdrs.sh
> ++++ b/cnf/configure_hdrs.sh
> +@@ -64,6 +64,7 @@ checkhdr i_socks 'socks.h'
> + # i_stdarg below
> + checkhdr i_stdbool 'stdbool.h'
> + checkhdr i_stddef 'stddef.h'
> ++checkhdr i_stdckdint 'stdckdint.h'
> + checkhdr i_stdint 'stdint.h'
> + checkhdr i_stdlib 'stdlib.h'
> + checkhdr i_string 'string.h'
> +@@ -88,6 +89,7 @@ checkhdr i_syssockio 'sys/sockio.h'
> + checkhdr i_sysstat 'sys/stat.h'
> + checkhdr i_sysstatfs 'sys/statfs.h'
> + checkhdr i_sysstatvfs 'sys/statvfs.h'
> ++checkhdr i_sysrandom 'sys/random.h'
> + checkhdr i_systime 'sys/time.h'
> + define i_systimek 'undef' # not a plain header check
> + checkhdr i_systimes 'sys/times.h'
> diff --git 
> a/meta/recipes-devtools/perl-cross/files/0003-Fix-checkfield-for-C23-compatibility.patch
>  
> b/meta/recipes-devtools/perl-cross/files/0003-Fix-checkfield-for-C23-compatibility.patch
> new file mode 100644
> index 0000000000..b92995b131
> --- /dev/null
> +++ 
> b/meta/recipes-devtools/perl-cross/files/0003-Fix-checkfield-for-C23-compatibility.patch
> @@ -0,0 +1,35 @@
> +From 7faa8a36afb579f07101a48065e4a19729034807 Mon Sep 17 00:00:00 2001
> +From: Jaipaul Cheernam <[email protected]>
> +Date: Wed, 22 Jul 2026 09:21:26 +0000
> +Subject: [PATCH] configure_type_ext: Fix checkfield for C23/GCC 16
> +
> +In C23, 'void foo()' means no parameters, so calling foo(value.field)
> +fails with GCC 16 when -Werror is used. This breaks detection of
> +struct fields like tm_gmtoff and tm_zone.
> +
> +Use (void)value.field instead, which works for any field type.
> +
> +Upstream-Status: Submitted [https://github.com/arsv/perl-cross/pull/178]
> +Signed-off-by: Jaipaul Cheernam <[email protected]>
> +---
> + cnf/configure_type_ext.sh | 6 ++----
> + 1 file changed, 2 insertions(+), 4 deletions(-)
> +
> +diff --git a/cnf/configure_type_ext.sh b/cnf/configure_type_ext.sh
> +index 0136c90..9ecd3fb 100644
> +--- a/cnf/configure_type_ext.sh
> ++++ b/cnf/configure_type_ext.sh
> +@@ -7,11 +7,9 @@ checkfield() {
> +
> +       try_start
> +       try_includes $4
> +-      try_add 'void foo();'
> +-      try_add 'void bar()'
> +-        try_add "{"
> ++      try_add 'void bar(void) {'
> +       try_add "       $2 value;"
> +-      try_add "       foo(value.$3);"
> ++      try_add "       (void)value.$3;"
> +       try_add "}"
> +       try_compile
> +
> diff --git a/meta/recipes-devtools/perl-cross/perlcross_1.6.4.bb 
> b/meta/recipes-devtools/perl-cross/perlcross_1.6.4.bb
> index 3c544c9746..9fa805e2e3 100644
> --- a/meta/recipes-devtools/perl-cross/perlcross_1.6.4.bb
> +++ b/meta/recipes-devtools/perl-cross/perlcross_1.6.4.bb
> @@ -15,6 +15,9 @@ SRC_URI = 
> "${GITHUB_BASE_URI}/download/${PV}/perl-cross-${PV}.tar.gz;name=perl-c
>             file://0001-perl-cross-add-LDFLAGS-when-linking-libperl.patch \
>             file://determinism.patch \
>             file://0001-Makefile-check-the-file-if-patched-or-not.patch \
> +           file://0001-patches-for-perl-5.44.0.patch \
> +           file://0002-Add-configure-checks-for-perl-5.44.0.patch \
> +           file://0003-Fix-checkfield-for-C23-compatibility.patch \
>             "
>  GITHUB_BASE_URI = "https://github.com/arsv/perl-cross/releases/";
>
> diff --git a/meta/recipes-devtools/perl/files/CVE-2026-8376-01.patch 
> b/meta/recipes-devtools/perl/files/CVE-2026-8376-01.patch
> deleted file mode 100644
> index af94eec29c..0000000000
> --- a/meta/recipes-devtools/perl/files/CVE-2026-8376-01.patch
> +++ /dev/null
> @@ -1,62 +0,0 @@
> -From fd23f4370d24d00352d1cc09b16687f16da6ae5b Mon Sep 17 00:00:00 2001
> -From: Tony Cook <[email protected]>
> -Date: Tue, 12 May 2026 14:47:31 +1000
> -Subject: [PATCH 1/2] perl/perl-security#147: test cases
> -
> -The suggested case from the ticket and an alternative.
> -
> -(cherry picked from commit e842efdafe7c51a687a4907e4887988fe6a025ef)
> -
> -CVE: CVE-2026-8376
> -Upstream-Status: Backport 
> [https://github.com/Perl/perl5/commit/e842efdafe7c51a687a4907e4887988fe6a025ef]
> -Signed-off-by: Theo Gaige (Schneider Electric) 
> <[email protected]>
> ----
> - t/re/pat_psycho.t | 18 ++++++++++++++++--
> - 1 file changed, 16 insertions(+), 2 deletions(-)
> -
> -diff --git a/t/re/pat_psycho.t b/t/re/pat_psycho.t
> -index 336039521d..73a7992372 100644
> ---- a/t/re/pat_psycho.t
> -+++ b/t/re/pat_psycho.t
> -@@ -10,7 +10,7 @@
> - use strict;
> - use warnings;
> - use 5.010;
> --
> -+use Config;
> -
> - sub run_tests;
> -
> -@@ -31,7 +31,7 @@ BEGIN {
> -
> - skip_all('$PERL_SKIP_PSYCHO_TEST set') if $ENV{PERL_SKIP_PSYCHO_TEST};
> -
> --plan tests => 15;  # Update this when adding/deleting tests.
> -+plan tests => 17;  # Update this when adding/deleting tests.
> -
> - run_tests() unless caller;
> -
> -@@ -211,6 +211,20 @@ EOF
> -
> -
> -     }
> -+
> -+  SKIP:
> -+    { # sec #147
> -+        $Config{ptrsize} == 4
> -+          or skip "these only fail on x32 and use too much memory on x64", 
> 2;
> -+        local $::TODO = "This crashes";
> -+        # original case
> -+        fresh_perl_like('/\x{10000}{1073741824}/',
> -+                        qr/Regexp out of space/, {}, "ssize_t overflow");
> -+
> -+        # synthesized but similar case
> -+        fresh_perl_like('/(?:\x{10001}\x{10000}){536870912}/',
> -+                        qr/Regexp out of space/, {}, "ssize_t overflow 
> again");
> -+    }
> - } # End of sub run_tests
> -
> - 1;
> ---
> -2.43.0
> -
> diff --git a/meta/recipes-devtools/perl/files/CVE-2026-8376-02.patch 
> b/meta/recipes-devtools/perl/files/CVE-2026-8376-02.patch
> deleted file mode 100644
> index 39b3d510fe..0000000000
> --- a/meta/recipes-devtools/perl/files/CVE-2026-8376-02.patch
> +++ /dev/null
> @@ -1,49 +0,0 @@
> -From 49c18d4c91d5b49e0a7cbb8277f3149198004c36 Mon Sep 17 00:00:00 2001
> -From: Tony Cook <[email protected]>
> -Date: Tue, 12 May 2026 14:51:00 +1000
> -Subject: [PATCH 2/2] perl/perl-security#147: test against the actual 
> character
> - lengths
> -
> -(cherry picked from commit 5e7f119eb2bb1181be908701f22bf7068e722f1c)
> -
> -CVE: CVE-2026-8376
> -Upstream-Status: Backport 
> [https://github.com/Perl/perl5/commit/5e7f119eb2bb1181be908701f22bf7068e722f1c]
> -Signed-off-by: Theo Gaige (Schneider Electric) 
> <[email protected]>
> ----
> - regcomp_study.c   | 7 +++++++
> - t/re/pat_psycho.t | 1 -
> - 2 files changed, 7 insertions(+), 1 deletion(-)
> -
> -diff --git a/regcomp_study.c b/regcomp_study.c
> -index 9106452dd5..05f1b017b1 100644
> ---- a/regcomp_study.c
> -+++ b/regcomp_study.c
> -@@ -2770,6 +2770,13 @@ Perl_study_chunk(pTHX_
> -                                                (U8 *) 
> SvEND(data->last_found))
> -                                 - (U8*)s;
> -                         l -= old;
> -+
> -+                        if (l > 0 &&
> -+                            (mincount >= SSize_t_MAX / (SSize_t)l
> -+                             || old > SSize_t_MAX - mincount * (SSize_t)l)) 
> {
> -+                            FAIL("Regexp out of space");
> -+                        }
> -+
> -                         /* Get the added string: */
> -                         last_str = newSVpvn_utf8(s  + old, l, UTF);
> -                         last_chrs = UTF ? utf8_length((U8*)(s + old),
> -diff --git a/t/re/pat_psycho.t b/t/re/pat_psycho.t
> -index 73a7992372..9fd764fd5e 100644
> ---- a/t/re/pat_psycho.t
> -+++ b/t/re/pat_psycho.t
> -@@ -216,7 +216,6 @@ EOF
> -     { # sec #147
> -         $Config{ptrsize} == 4
> -           or skip "these only fail on x32 and use too much memory on x64", 
> 2;
> --        local $::TODO = "This crashes";
> -         # original case
> -         fresh_perl_like('/\x{10000}{1073741824}/',
> -                         qr/Regexp out of space/, {}, "ssize_t overflow");
> ---
> -2.43.0
> -
> diff --git a/meta/recipes-devtools/perl/files/determinism.patch 
> b/meta/recipes-devtools/perl/files/determinism.patch
> deleted file mode 100644
> index bdb9a928bb..0000000000
> --- a/meta/recipes-devtools/perl/files/determinism.patch
> +++ /dev/null
> @@ -1,51 +0,0 @@
> -From 5c4fd57daf125357262aa796057d7be8e78d378e Mon Sep 17 00:00:00 2001
> -From: Richard Purdie <[email protected]>
> -Date: Wed, 5 Feb 2020 23:54:02 +0000
> -Subject: [PATCH] Fixes to make the perl build reproducible:
> -
> -a) Remove the \n from configure_attr.sh since it gets quoted differently 
> depending on
> -   whether the shell is bash or dash which can cause the test result to be 
> incorrect.
> -   Reported upstream: https://github.com/arsv/perl-cross/issues/87
> -
> -b) Sort the order of the module lists from configure_mods.sh since otherwise
> -   the result isn't the same leading to makefile differences.
> -   Reported upstream: https://github.com/arsv/perl-cross/issues/88
> -
> -c) Sort the Encode::Byte byte_t.fnm file output (and the makefile depends 
> whilst
> -   there for good measure)
> -   Submitted to upstream perl: https://github.com/dankogai/p5-encode/pull/179
> -
> -d) Use bash for perl-cross configure since otherwise trnl gets set to "\n" 
> with bash
> -   and "" with dash
> -   Reported upstream: https://github.com/arsv/perl-cross/issues/87
> -
> -RP 2020/2/7
> -
> -Upstream-Status: Submitted [see links above]
> -Signed-off-by: Richard Purdie <[email protected]
> ----
> - cpan/Encode/Byte/Makefile.PL | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/cpan/Encode/Byte/Makefile.PL b/cpan/Encode/Byte/Makefile.PL
> -index 6824bbb..4af4a50 100644
> ---- a/cpan/Encode/Byte/Makefile.PL
> -+++ b/cpan/Encode/Byte/Makefile.PL
> -@@ -171,7 +171,7 @@ sub postamble
> -     my $lengthsofar = length($str);
> -     my $continuator = '';
> -     $str .= "$table.c : $enc2xs Makefile.PL";
> --    foreach my $file (@{$tables{$table}})
> -+    foreach my $file (sort (@{$tables{$table}}))
> -     {
> -         $str .= $continuator.' '.$self->catfile($dir,$file);
> -         if ( length($str)-$lengthsofar > 128*$numlines )
> -@@ -189,7 +189,7 @@ sub postamble
> -         qq{\n\t\$(PERL) $plib $enc2xs $ucopts -o \$\@ -f $table.fnm\n\n};
> -     open (FILELIST, ">$table.fnm")
> -         || die "Could not open $table.fnm: $!";
> --    foreach my $file (@{$tables{$table}})
> -+    foreach my $file (sort (@{$tables{$table}}))
> -     {
> -         print FILELIST $self->catfile($dir,$file) . "\n";
> -     }
> diff --git a/meta/recipes-devtools/perl/perl_5.42.0.bb 
> b/meta/recipes-devtools/perl/perl_5.44.0.bb
> similarity index 98%
> rename from meta/recipes-devtools/perl/perl_5.42.0.bb
> rename to meta/recipes-devtools/perl/perl_5.44.0.bb
> index 1833b7a352..c76810f124 100644
> --- a/meta/recipes-devtools/perl/perl_5.42.0.bb
> +++ b/meta/recipes-devtools/perl/perl_5.44.0.bb
> @@ -14,10 +14,7 @@ SRC_URI = 
> "https://www.cpan.org/src/5.0/perl-${PV}.tar.gz;name=perl \
>             file://native-perlinc.patch \
>             file://perl-dynloader.patch \
>             file://0002-Constant-Fix-up-shebang.patch \
> -           file://determinism.patch \
>             
> file://0001-cpan-Sys-Syslog-Makefile.PL-Fix-_PATH_LOG-for-determ.patch \
> -           file://CVE-2026-8376-01.patch \
> -           file://CVE-2026-8376-02.patch \
>             "
>  SRC_URI:append:class-native = " \
>             file://perl-configpm-switch.patch \
> @@ -26,7 +23,7 @@ SRC_URI:append:class-target = " \
>             file://encodefix.patch \
>  "
>
> -SRC_URI[perl.sha256sum] = 
> "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc"
> +SRC_URI[perl.sha256sum] = 
> "3b855066b92491cb40e86affb1ca57d1a388aa43e51b91c7806a32c2f65f96c3"
>
>  B = "${WORKDIR}/perl-${PV}-build"
>
> --
> 2.40.0
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243605): 
https://lists.openembedded.org/g/openembedded-core/message/243605
Mute This Topic: https://lists.openembedded.org/mt/120750692/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to