Commit e7fcd601897 for nodejs

commit e7fcd601897504013ded7cd726815cc40876c981
Author: Antoine du Hamel <duhamelantoine1995@gmail.com>
Date:   Sun Oct 11 14:55:49 2026 +0200

    deps: V8: cherry-pick 8d14d49c4040

    Original commit message:

        fix compilation with GCC 16 on arm64

        Change-Id: I2cbe5f2a68d4a69bac48eea876ff0ed0cb589171
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8500805
        Reviewed-by: Joyee Cheung <joyee@igalia.com>
        Commit-Queue: Joyee Cheung <joyee@igalia.com>
        Reviewed-by: Anton Bikineev <bikineev@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#110517}

    Refs: https://github.com/v8/v8/commit/8d14d49c40408981bed6a73dcdba9cd3e2e79a89
    PR-URL: https://github.com/nodejs/node/pull/66627
    Reviewed-By: Richard Lau <richard.lau@ibm.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>

diff --git a/common.gypi b/common.gypi
index 4b4e02f152d..9fc77e9445c 100644
--- a/common.gypi
+++ b/common.gypi
@@ -44,7 +44,7 @@

     # Reset this number to 0 on major V8 upgrades.
     # Increment by one for each non-official patch applied to deps/v8.
-    'v8_embedder_string': '-node.14',
+    'v8_embedder_string': '-node.15',

     ##### V8 defaults for Node.js #####

diff --git a/deps/v8/src/base/memcopy.h b/deps/v8/src/base/memcopy.h
index 4c2bea25979..51b285d95f0 100644
--- a/deps/v8/src/base/memcopy.h
+++ b/deps/v8/src/base/memcopy.h
@@ -5,6 +5,7 @@
 #ifndef V8_BASE_MEMCOPY_H_
 #define V8_BASE_MEMCOPY_H_

+#include <limits.h>
 #include <stdlib.h>

 #include <algorithm>