$NetBSD$ * Part of patchset to build chromium on NetBSD * Based on OpenBSD's chromium patches, and pkgsrc's qt5-qtwebengine patches --- third_party/abseil-cpp/absl/base/config.h.orig 2025-09-08 23:21:33.000000000 +0000 +++ third_party/abseil-cpp/absl/base/config.h @@ -409,7 +409,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES #ifdef ABSL_HAVE_SCHED_YIELD #error ABSL_HAVE_SCHED_YIELD cannot be directly set #elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \ - defined(__VXWORKS__) + defined(__VXWORKS__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \ + defined(__NetBSD__) #define ABSL_HAVE_SCHED_YIELD 1 #endif @@ -424,7 +425,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES // platforms. #ifdef ABSL_HAVE_SEMAPHORE_H #error ABSL_HAVE_SEMAPHORE_H cannot be directly set -#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__) +#elif defined(__linux__) || defined(__ros__) || defined(__VXWORKS__) || \ + defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) #define ABSL_HAVE_SEMAPHORE_H 1 #endif