Skip to content

Commit 5c206ed

Browse files
committed
build, tools: avoid extra debug information
Don't build intermediate executables with debug information in order to save some disk space during build. Signed-off-by: Konstantin Demin <[email protected]>
1 parent b76f814 commit 5c206ed

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

node.gyp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1165,6 +1165,10 @@
11651165
['enable_lto=="true"', {
11661166
'ldflags': [ '-fno-lto' ],
11671167
}],
1168+
# Avoid extra debug information
1169+
['v8_enable_handle_zapping==0', {
1170+
'ldflags': [ '-s' ],
1171+
}],
11681172
],
11691173
}, # fuzz_url
11701174
{ # fuzz_env
@@ -1211,6 +1215,10 @@
12111215
['enable_lto=="true"', {
12121216
'ldflags': [ '-fno-lto' ],
12131217
}],
1218+
# Avoid extra debug information
1219+
['v8_enable_handle_zapping==0', {
1220+
'ldflags': [ '-s' ],
1221+
}],
12141222
],
12151223
}, # fuzz_env
12161224
{
@@ -1318,6 +1326,10 @@
13181326
['enable_lto=="true"', {
13191327
'ldflags': [ '-fno-lto' ],
13201328
}],
1329+
# Avoid extra debug information
1330+
['v8_enable_handle_zapping==0', {
1331+
'ldflags': [ '-s' ],
1332+
}],
13211333
],
13221334
}, # cctest
13231335

@@ -1378,6 +1390,10 @@
13781390
['enable_lto=="true"', {
13791391
'ldflags': [ '-fno-lto' ],
13801392
}],
1393+
# Avoid extra debug information
1394+
['v8_enable_handle_zapping==0', {
1395+
'ldflags': [ '-s' ],
1396+
}],
13811397
],
13821398
}, # embedtest
13831399

@@ -1400,6 +1416,10 @@
14001416
['enable_lto=="true"', {
14011417
'ldflags': [ '-fno-lto' ],
14021418
}],
1419+
# Avoid extra debug information
1420+
['v8_enable_handle_zapping==0', {
1421+
'ldflags': [ '-s' ],
1422+
}],
14031423
]
14041424
}, # overlapped-checker
14051425
{
@@ -1460,6 +1480,10 @@
14601480
['enable_lto=="true"', {
14611481
'ldflags': [ '-fno-lto' ],
14621482
}],
1483+
# Avoid extra debug information
1484+
['v8_enable_handle_zapping==0', {
1485+
'ldflags': [ '-s' ],
1486+
}],
14631487
],
14641488
}, # node_mksnapshot
14651489
], # end targets

tools/v8_gypfiles/v8.gyp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1405,6 +1405,10 @@
14051405
['enable_lto=="true"', {
14061406
'ldflags': [ '-fno-lto' ],
14071407
}],
1408+
# Avoid extra debug information
1409+
['v8_enable_handle_zapping==0', {
1410+
'ldflags': [ '-s' ],
1411+
}],
14081412
],
14091413
'defines!': [
14101414
'BUILDING_V8_SHARED=1',
@@ -1453,6 +1457,10 @@
14531457
['enable_lto=="true"', {
14541458
'ldflags': [ '-fno-lto' ],
14551459
}],
1460+
# Avoid extra debug information
1461+
['v8_enable_handle_zapping==0', {
1462+
'ldflags': [ '-s' ],
1463+
}],
14561464
],
14571465
}, # mksnapshot
14581466
{
@@ -1470,6 +1478,10 @@
14701478
['enable_lto=="true"', {
14711479
'ldflags': [ '-fno-lto' ],
14721480
}],
1481+
# Avoid extra debug information
1482+
['v8_enable_handle_zapping==0', {
1483+
'ldflags': [ '-s' ],
1484+
}],
14731485
],
14741486
'defines!': [
14751487
'_HAS_EXCEPTIONS=0',
@@ -1508,6 +1520,10 @@
15081520
['enable_lto=="true"', {
15091521
'ldflags': [ '-fno-lto' ],
15101522
}],
1523+
# Avoid extra debug information
1524+
['v8_enable_handle_zapping==0', {
1525+
'ldflags': [ '-s' ],
1526+
}],
15111527
],
15121528
'dependencies': [
15131529
'torque_base',
@@ -1544,6 +1560,10 @@
15441560
['enable_lto=="true"', {
15451561
'ldflags': [ '-fno-lto' ],
15461562
}],
1563+
# Avoid extra debug information
1564+
['v8_enable_handle_zapping==0', {
1565+
'ldflags': [ '-s' ],
1566+
}],
15471567
],
15481568
'sources': [
15491569
"<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc",

0 commit comments

Comments
 (0)