diff options
Diffstat (limited to 'devel/electron38/files/patch-v8_include_v8config.h')
-rw-r--r-- | devel/electron38/files/patch-v8_include_v8config.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/devel/electron38/files/patch-v8_include_v8config.h b/devel/electron38/files/patch-v8_include_v8config.h new file mode 100644 index 000000000000..1167e5f43e18 --- /dev/null +++ b/devel/electron38/files/patch-v8_include_v8config.h @@ -0,0 +1,45 @@ +--- v8/include/v8config.h.orig 2025-08-26 20:49:50 UTC ++++ v8/include/v8config.h +@@ -207,6 +207,8 @@ path. Add it with -I<path> to the command line + && !defined(V8_TARGET_OS_IOS) \ + && !defined(V8_TARGET_OS_TVOS) \ + && !defined(V8_TARGET_OS_LINUX) \ ++ && !defined(V8_TARGET_OS_OPENBSD) \ ++ && !defined(V8_TARGET_OS_FREEBSD) \ + && !defined(V8_TARGET_OS_MACOS) \ + && !defined(V8_TARGET_OS_WIN) \ + && !defined(V8_TARGET_OS_CHROMEOS) +@@ -220,6 +222,8 @@ path. Add it with -I<path> to the command line + || defined(V8_TARGET_OS_IOS) \ + || defined(V8_TARGET_OS_TVOS) \ + || defined(V8_TARGET_OS_LINUX) \ ++ || defined(V8_TARGET_OS_OPENBSD) \ ++ || defined(V8_TARGET_OS_FREEBSD) \ + || defined(V8_TARGET_OS_MACOS) \ + || defined(V8_TARGET_OS_WIN) \ + || defined(V8_TARGET_OS_CHROMEOS) +@@ -247,6 +251,16 @@ path. Add it with -I<path> to the command line + # define V8_TARGET_OS_LINUX + #endif + ++#ifdef V8_OS_OPENBSD ++# define V8_TARGET_OS_OPENBSD ++# define V8_TARGET_OS_BSD ++#endif ++ ++#ifdef V8_OS_FREEBSD ++# define V8_TARGET_OS_OPENBSD ++# define V8_TARGET_OS_BSD ++#endif ++ + #ifdef V8_OS_MACOS + # define V8_TARGET_OS_MACOS + #endif +@@ -395,6 +409,7 @@ path. Add it with -I<path> to the command line + #if (defined(_M_X64) || defined(__x86_64__) /* x64 (everywhere) */ \ + || ((defined(__AARCH64EL__) || defined(_M_ARM64)) /* arm64, but ... */ \ + && !defined(_WIN32))) /* not on windows */ \ ++ && !defined(__OpenBSD__) /* not on OpenBSD */ \ + && !defined(COMPONENT_BUILD) /* no component build */\ + && __clang_major__ >= 17 /* clang >= 17 */ + # define V8_HAS_ATTRIBUTE_PRESERVE_MOST (__has_attribute(preserve_most)) |