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 (#127702): 
https://lists.openembedded.org/g/openembedded-devel/message/127702
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