]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
perl: Fix build with gcc-12
authorMingli Yu <mingli.yu@windriver.com>
Thu, 2 Jun 2022 05:46:40 +0000 (13:46 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 4 Jun 2022 10:27:09 +0000 (11:27 +0100)
commit880296e68cfd92cfd4c9474972c8d8e6f21a2a40
treea81b0e1a0851bb739608d2428139800487712172
parentb19b734ec3c031ee594229e728ee077cd58b34a9
perl: Fix build with gcc-12

Fix the build failure when debug build is enabled.
Add DEBUG_BUILD = "1" in conf/local.conf.
 $ bitbake perl
  | In function 'dynprep',
    inlined from 'S_sortsv_flags_impl' at pp_sort.c:358:20,
    inlined from 'sortsv_amagic_i_ncmp' at pp_sort.c:572:5:
  |  pp_sort.c:1232:1: error: inlining failed in call to 'always_inline' 'S_amagic_i_ncmp': function not considered for inlining
  | 1232 | S_amagic_i_ncmp(pTHX_ SV *const a, SV *const b)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/perl/files/0001-Fix-build-with-gcc-12.patch [new file with mode: 0644]
meta/recipes-devtools/perl/perl_5.34.1.bb