From e8ba0579e2913f96c65b96e0696d64ff5f1599c5 Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Tue, 12 Sep 2023 13:35:15 -0400 Subject: [PATCH] runtime: set _XOPEN_SOURCE_EXTENDED for netbsd If _XOPEN_SOURCE is defined, then netbsd also requires _XOPEN_SOURCE_EXTENDED to define stack_t. For #62440. Change-Id: Ib05658c3ca7fae1f6b051566e713ce7bc7c037a0 Reviewed-on: https://go-review.googlesource.com/c/go/+/527775 Run-TryBot: Michael Pratt Reviewed-by: Cherry Mui TryBot-Result: Gopher Robot --- src/runtime/testdata/testprogcgo/stackswitch.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/runtime/testdata/testprogcgo/stackswitch.c b/src/runtime/testdata/testprogcgo/stackswitch.c index 36258c1e18..2395cda568 100644 --- a/src/runtime/testdata/testprogcgo/stackswitch.c +++ b/src/runtime/testdata/testprogcgo/stackswitch.c @@ -6,6 +6,8 @@ // Required for darwin ucontext. #define _XOPEN_SOURCE +// Required for netbsd stack_t if _XOPEN_SOURCE is set. +#define _XOPEN_SOURCE_EXTENDED #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include -- 2.50.0