I was watching, https://github.com/openembedded/meta-openembedded/pull/1056
and expecting this to be ready before considering this patch as it is a
workaround. But sadly it is still not ready
meanwhile it would make sense to take this in.

On Tue, Jun 23, 2026 at 5:15 PM wangmy via lists.openembedded.org <wangmy=
[email protected]> wrote:

> I submitted a small patch.
> I would greatly appreciate it if someone could take a quick look and let
> me know if there is any issue with the patch, or if it can be merged. I’m
> happy to revise it if needed.
>
>   --
> Best Regards
> ---------------------------------------------------
> Wang Mingyu
> FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST)
> No.6 Wenzhu Road, Nanjing, 210012, China
> TEL:+86+25-86630566--8568
> COINS: 79988548
> FAX: +86+25-83317685
> MAIL: [email protected]
>
> > -----Original Message-----
> > From: Wang Mingyu <[email protected]>
> > Sent: Tuesday, June 16, 2026 2:54 PM
> > To: [email protected]
> > Cc: Wang, Mingyu/王 鸣瑜 <[email protected]>
> > Subject: [oe] [meta-oe] [PATCH] crash: build bundled GDB with GNU C++17
> >
> > From: Wang Mingyu <[email protected]>
> >
> > The GDB 10.2 sources still rely on std::allocator::construct, which was
> removed
> > in C++20.
> >
> > This causes the build to fail with errors such as:
> >
> > default-init-alloc.h:52:12: error:
> > 'construct' has not been declared in 'class std::allocator<...>'
> >
> > Explicitly build the C++ sources with GNU C++17 to retain compatibility
> with the
> > bundled GDB sources.
> >
> > Signed-off-by: Wang Mingyu <[email protected]>
> > ---
> >  meta-oe/recipes-kernel/crash/crash.inc | 1 +
> >  1 file changed, 1 insertion(+)
> >
> > diff --git a/meta-oe/recipes-kernel/crash/crash.inc
> > b/meta-oe/recipes-kernel/crash/crash.inc
> > index 3c9a99ae4a..cd40ffb9e0 100644
> > --- a/meta-oe/recipes-kernel/crash/crash.inc
> > +++ b/meta-oe/recipes-kernel/crash/crash.inc
> > @@ -44,6 +44,7 @@ COMPATIBLE_HOST:riscv32 = "null"
> >  COMPATIBLE_HOST:mipsarchn64 = "null"
> >  COMPATIBLE_HOST:mipsarchn32 = "null"
> >
> > +CXXFLAGS += "-std=gnu++17"
> >
> >  EXTRA_OEMAKE = 'RPMPKG="${PV}" \
> >                  GDB_TARGET="${TARGET_SYS}" \
> > --
> > 2.43.0
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#127703): 
https://lists.openembedded.org/g/openembedded-devel/message/127703
Mute This Topic: https://lists.openembedded.org/mt/119829667/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to