From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: <Hemanth.KumarMD@windriver.com>,
<openembedded-core@lists.openembedded.org>
Cc: <Sundeep.Kokkonda@windriver.com>, <Randy.MacLeod@windriver.com>,
<khem.raj@gmail.com>
Subject: Re: [OE-core] [PATCH 0/7] gcc: Upgrade GCC to 16.1 release
Date: Sun, 10 May 2026 15:09:05 +0200 [thread overview]
Message-ID: <DIF0RD92PLUT.GBWK3UG1TBKH@bootlin.com> (raw)
In-Reply-To: <20260507173211.672855-1-Hemanth.KumarMD@windriver.com>
On Thu May 7, 2026 at 7:32 PM CEST, Hemanth Kumar M D via lists.openembedded.org wrote:
> From: Hemanth Kumar M D <Hemanth.KumarMD@windriver.com>
>
> This patch series upgrades GCC to 16.1 and includes the required
> runtime and compatibility fixes identified during testing in OE-Core.
>
> The series also includes fixes for packages failing to build with
> GCC 16, updates for libatomic runtime handling, and packaging
> changes for newly generated libatomic_asneeded files.
>
Hi Hemanth,
Thanks for the upgrade.
We can see various failures on the autobuilder:
gn build failure with musl:
ERROR: gn-0+git-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/musl-qemux86-64/build/build/tmp/work/x86-64-v3-poky-linux-musl/gn/0+git/temp/run.do_compile.1800795' failed with exit code 1
...
| In file included from ../sources/gn-0+git/src/gn/pool.cc:5:
| ../sources/gn-0+git/src/gn/pool.h:26:3: error: 'int64_t' does not name a type
| 26 | int64_t depth() const { return depth_; }
| | ^~~~~~~
| ../sources/gn-0+git/src/gn/pool.h:11:1: note: 'int64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
| 10 | #include "gn/item.h"
| +++ |+#include <cstdint>
| 11 |
https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/3801
https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/3762
https://autobuilder.yoctoproject.org/valkyrie/#/builders/111/builds/2470
ruby build error:
ERROR: lib32-ruby-4.0.3-r0 do_compile: Execution of '/srv/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-ruby/4.0.3/temp/run.do_compile.246705' failed with exit code 1
...
| compiling ../../../sources/ruby-4.0.3/ext/openssl/ossl_x509attr.c
| /srv/pokybuild/yocto-worker/qemux86-world/build/build/tmp/work/x86-pokymllib32-linux/lib32-ruby/4.0.3/build/i686-linux-gnu-fake.rb: [BUG] Bus Error at 0x00007fb9686ec000
| ruby 4.0.3 (2026-04-21 revision 85ddef263a) +PRISM [x86_64-linux-gnu]
|
| -- Control frame information -----------------------------------------------
| c:0003 p:---- s:0009 e:000008 l:y b:---- DUMMY [FINISH]
| c:0002 p:---- s:0006 e:000005 l:y b:---- CFUNC :require
| c:0001 p:0000 s:0003 E:0004f0 l:y b:---- DUMMY [FINISH]
|
| -- Ruby level backtrace information ----------------------------------------
https://autobuilder.yoctoproject.org/valkyrie/#/builders/59/builds/3762
Failed selftest:
2026-05-10 08:35:41,719 - oe-selftest - INFO - buildoptions.ToolchainOptions.test_toolchain_fortran (subunit.RemotedTestCase)
2026-05-10 08:35:41,723 - oe-selftest - INFO - ... FAIL
...
ERROR: libgfortran-16.1.0-r0 do_package: QA Issue: libgfortran: Files/directories were installed but not shipped in any package:
/usr/lib/gcc/aarch64-poky-linux/16.1.0/libcaf_shmem.a
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
libgfortran: 1 installed and not shipped files. [installed-vs-shipped]
ERROR: libgfortran-16.1.0-r0 do_package: Fatal QA errors were found, failing task.
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3928
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3823
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/3695
Failed ptests (all platforms):
{'elfutils': ['run-strip-nothing.sh', 'run-strip-g.sh']}
https://autobuilder.yoctoproject.org/valkyrie/#/builders/56/builds/1572
https://autobuilder.yoctoproject.org/valkyrie/#/builders/61/builds/3631
https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3646
Failed ptests (musl only):
{'libc-test': ['functional_argv-static',
'functional_basename-static',
'functional_clocale_mbfuncs-static',
'functional_clock_gettime-static',
'functional_crypt-static',
'functional_dirname-static',
'functional_env-static',
'functional_fcntl-static',
'functional_fdopen-static',
'functional_fnmatch-static',
'functional_fscanf-static',
...
https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/386
https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/369
Thanks,
Mathieu
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2026-05-10 13:09 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-07 17:32 [PATCH 0/7] gcc: Upgrade GCC to 16.1 release Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 1/7] piglit:backport a fix for building with gcc-16 Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 2/7] rxvt-unicode: backport " Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 3/7] glibc: disable automatic libatomic linking Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 4/7] gcc: Upgrade GCC to 16.1 release Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 5/7] gcc-runtime: disable automatic libatomic linking during build Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 6/7] gcc-runtime: package new libatomic_asneeded files Hemanth.KumarMD
2026-05-07 17:32 ` [PATCH 7/7] gcc-runtime: avoid passing MULTIBUILDTOP to libatomic Hemanth.KumarMD
2026-05-10 13:09 ` Mathieu Dubois-Briand [this message]
2026-05-15 3:42 ` [PATCH 0/7] gcc: Upgrade GCC to 16.1 release Hemanth Kumar M D
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=DIF0RD92PLUT.GBWK3UG1TBKH@bootlin.com \
--to=mathieu.dubois-briand@bootlin.com \
--cc=Hemanth.KumarMD@windriver.com \
--cc=Randy.MacLeod@windriver.com \
--cc=Sundeep.Kokkonda@windriver.com \
--cc=khem.raj@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.