Re: [PATCH 1/3] build: Add stdatomic.h to USER_H on OpenBSD

Andrea Pinski <[email protected]>
Newsgroups gmane.comp.gcc.patches
Message-ID <CALvbMcDDr5AsAr85BQqu8P_0iyvwj9Yf5CHUJq8-djqMOqzMqg@mail.gmail.com>
On Sat, Aug 8, 2026 at 8:20 AM Pietro Monteiro
<[email protected]> wrote:
>
> Otherwise libatomic build fails with:
> ../../../gcc/libatomic/fence.c:27:10: fatal error: stdatomic.h: No such file or directory
>    27 | #include <stdatomic.h>
>       |          ^~~~~~~~~~~~~
> compilation terminated.
> ../../../gcc/libatomic/flag.c:27:10: fatal error: stdatomic.h: No such file or directory
>    27 | #include <stdatomic.h>
>
> gcc/ChangeLog:
>
>         * config/t-openbsd (USER_H): Add $(srcdir)/ginclude/stdatomic.h.

Do we have an openbsd maintainer?

>
> Signed-off-by: Pietro Monteiro <[email protected]>
> ---
>  gcc/config/t-openbsd | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/gcc/config/t-openbsd b/gcc/config/t-openbsd
> index 3b625d62b30..485d8aea368 100644
> --- a/gcc/config/t-openbsd
> +++ b/gcc/config/t-openbsd
> @@ -1,5 +1,6 @@
>  # We don't need GCC's own include files.
> -USER_H = $(EXTRA_HEADERS)
> +USER_H = $(srcdir)/ginclude/stdatomic.h \
> +       $(EXTRA_HEADERS)

Please update the comment above this.
Otherwise ok.

>
>  # OpenBSD-specific D support.
>  openbsd-d.o: $(srcdir)/config/openbsd-d.cc
> --
> 2.54.0
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.