From bd3ae17f02ba769de7981877852e4f6af8458c5c Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Thu, 25 Jul 2024 13:59:16 -0700 Subject: [PATCH] Disable ABSL_INTERNAL_HAVE_DEBUGGING_STACK_CONSUMPTION for Fuchsia The POSIX sigaltstack() function is not implemented on Fuchsia. PiperOrigin-RevId: 656080882 Change-Id: Ibf4892df85f299b888eb7f0016c220f49f975b96 --- absl/debugging/internal/stack_consumption.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/absl/debugging/internal/stack_consumption.h b/absl/debugging/internal/stack_consumption.h index f41b64c3..f5ba5575 100644 --- a/absl/debugging/internal/stack_consumption.h +++ b/absl/debugging/internal/stack_consumption.h @@ -24,7 +24,7 @@ // Use this feature test macro to detect its availability. #ifdef ABSL_INTERNAL_HAVE_DEBUGGING_STACK_CONSUMPTION #error ABSL_INTERNAL_HAVE_DEBUGGING_STACK_CONSUMPTION cannot be set directly -#elif !defined(__APPLE__) && !defined(_WIN32) && \ +#elif !defined(__APPLE__) && !defined(_WIN32) && !defined(__Fuchsia__) && \ (defined(__i386__) || defined(__x86_64__) || defined(__ppc__) || \ defined(__aarch64__) || defined(__riscv)) #define ABSL_INTERNAL_HAVE_DEBUGGING_STACK_CONSUMPTION 1