diff --git a/node.gyp b/node.gyp index 5723830d2d1cbf..a3aa54eddc4056 100644 --- a/node.gyp +++ b/node.gyp @@ -1034,6 +1034,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], }, # fuzz_env { @@ -1113,6 +1117,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], }, # cctest @@ -1170,6 +1178,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], }, # embedtest @@ -1192,6 +1204,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ] }, # overlapped-checker { @@ -1229,6 +1245,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ] }, { @@ -1292,6 +1312,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], }, # node_mksnapshot ], # end targets diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 27b2d437a7a6b8..70ac9f23bc180c 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1502,6 +1502,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], 'defines!': [ 'BUILDING_V8_SHARED=1', @@ -1544,6 +1548,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], }, # mksnapshot { @@ -1561,6 +1569,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], 'defines!': [ '_HAS_EXCEPTIONS=0', @@ -1599,6 +1611,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], 'dependencies': [ 'torque_base', @@ -1635,6 +1651,10 @@ ['enable_lto=="true"', { 'ldflags': [ '-fno-lto' ], }], + # Avoid extra debug information + ['v8_enable_handle_zapping==0', { + 'ldflags': [ '-s' ], + }], ], 'sources': [ "<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc",