Commit 84de78ad23e for nodejs

commit 84de78ad23e824fbc53ad17c35dbeeff6bdda082
Author: Michaël Zasso <targos@protonmail.com>
Date:   Sat May 9 15:31:43 2026 +0200

    tools: update V8 gypfiles for 15.0

    Co-Authored-By: Joyee Cheung <joyeec9h3@gmail.com>
    Signed-Off-By: Michaël Zasso <targos@protonmail.com>
    Signed-off-by: Joyee Cheung <joyeec9h3@gmail.com>
    PR-URL: https://github.com/nodejs/node/pull/65161
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <richard.lau@ibm.com>

diff --git a/tools/v8_gypfiles/abseil.gyp b/tools/v8_gypfiles/abseil.gyp
index a0bd2f1d9a3..877b466c420 100644
--- a/tools/v8_gypfiles/abseil.gyp
+++ b/tools/v8_gypfiles/abseil.gyp
@@ -35,6 +35,7 @@
         '<(ABSEIL_ROOT)/absl/base/internal/direct_mmap.h',
         '<(ABSEIL_ROOT)/absl/base/internal/endian.h',
         '<(ABSEIL_ROOT)/absl/base/internal/errno_saver.h',
+        '<(ABSEIL_ROOT)/absl/base/internal/hardening.h',
         '<(ABSEIL_ROOT)/absl/base/internal/hide_ptr.h',
         '<(ABSEIL_ROOT)/absl/base/internal/iterator_traits.h',
         '<(ABSEIL_ROOT)/absl/base/internal/low_level_alloc.h',
diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp
index b3ae3a7afe2..6b01553ede7 100644
--- a/tools/v8_gypfiles/v8.gyp
+++ b/tools/v8_gypfiles/v8.gyp
@@ -1496,6 +1496,7 @@

       'dependencies': [
         'v8_headers',
+        'llvm-libc-headers',
       ],

       'conditions': [
@@ -2516,5 +2517,18 @@
         ],
       },
     },  # fp16
+    {
+      'target_name': 'llvm-libc-headers',
+      'type': 'none',
+      'toolsets': ['host', 'target'],
+      'direct_dependent_settings': {
+        'include_dirs': [
+          '<(V8_ROOT)/third_party/llvm-libc/src',
+        ],
+        'defines': [
+          'LIBC_NAMESPACE=__llvm_libc_cr',
+        ],
+      },
+    }
   ],
 }