Index: codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/mutable-page.h
--- codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/mutable-page.h.orig
+++ codex-rs/modcargo-crates/v8-146.4.0/v8/src/heap/mutable-page.h
@@ -59,7 +59,11 @@ class MutablePage : public BasePage {
 
   static PageAllocator::Permission GetCodeModificationPermission() {
     return v8_flags.jitless ? PageAllocator::kReadWrite
+#if defined(V8_OS_OPENBSD)
+                            : PageAllocator::kReadWrite;
+#else
                             : PageAllocator::kReadWriteExecute;
+#endif
   }
 
   // Only correct if the pointer is in the first kPageSize of the MemoryChunk.
