Index: codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/code-range.cc
--- codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/code-range.cc.orig
+++ codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/code-range.cc
@@ -395,7 +395,13 @@ bool CodeRange::InitReservation(v8::PageAllocator* pag
         return false;
       }
     } else if (!params.page_allocator->SetPermissions(
-                   base, size, PageAllocator::kReadWriteExecute)) {
+                   base, size,
+#if defined(V8_OS_OPENBSD)
+                   PageAllocator::kReadWrite
+#else
+                   PageAllocator::kReadWriteExecute
+#endif
+                   )) {
       return false;
     }
     if (immutable) {
