Index: configure.py
--- configure.py.orig
+++ configure.py
@@ -1762,7 +1762,11 @@ def configure_v8(o, configs):
   if sys.platform != 'darwin':
     if o['variables']['v8_enable_webassembly'] and o['variables']['target_arch'] == 'x64':
       o['variables']['v8_enable_wasm_simd256_revec'] = 1
-
+  host_arch = host_arch_win() if os.name == 'nt' else host_arch_cc()
+  target_arch = options.dest_cpu or host_arch
+  if target_arch == 'arm64':
+    o['variables']['v8_control_flow_integrity'] = 1
+      
 def configure_openssl(o):
   variables = o['variables']
   variables['node_use_openssl'] = b(not options.without_ssl)
