P1642 includes the header cstdarg to the freestanding implementation. This was probably left out by accident, this patch puts it in. Since this is one of the headers that go in whole cloth, there should be no further actions needed. This might be related to PR106953, but since that one touches the partial headers I'm not sure
/Paul M. Bendixen -- • − − •/• −/• • −/• − • •/− • • •/•/− •/− • •/• •/− • • −/•/− •/• − − •− •/− − •/− −/• −/• •/• − • •/• − • − • −/− • − •/− − −/− −//
From 5584c194927678067e412aeb19f10b9662e398a6 Mon Sep 17 00:00:00 2001 From: "Paul M. Bendixen" <paulbendi...@gmail.com> Date: Fri, 21 Jul 2023 22:04:23 +0200 Subject: [PATCH] libstdc++: Include cstdarg in freestanding P1642 includes cstdarg in the full headers to include. Include it. Signed-off-by: Paul M. Bendixen <paulbendi...@gmail.com> --- libstdc++-v3/include/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 0ff875b280b..f09f97e2f6b 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -1194,6 +1194,7 @@ c_base_builddir = . c_base_freestanding = \ ${c_base_srcdir}/cfloat \ ${c_base_srcdir}/climits \ + ${c_base_srcdir}/cstdarg \ ${c_base_srcdir}/cstddef \ ${c_base_srcdir}/cstdint \ ${c_base_srcdir}/cstdlib @@ -1213,7 +1214,6 @@ c_base_freestanding = \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/csetjmp \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/csignal \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/cstdalign \ -@GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/cstdarg \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/cstdbool \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/cstdio \ @GLIBCXX_HOSTED_TRUE@ ${c_base_srcdir}/cstring \ -- 2.34.1