Skip to content

Commit 2d7f8df

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 36da01b commit 2d7f8df

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
@@ -1034,6 +1034,10 @@
10341034
['enable_lto=="true"', {
10351035
'ldflags': [ '-fno-lto' ],
10361036
}],
1037+
# Avoid extra debug information
1038+
['v8_enable_handle_zapping==0', {
1039+
'ldflags': [ '-s' ],
1040+
}],
10371041
],
10381042
}, # fuzz_env
10391043
{
@@ -1113,6 +1117,10 @@
11131117
['enable_lto=="true"', {
11141118
'ldflags': [ '-fno-lto' ],
11151119
}],
1120+
# Avoid extra debug information
1121+
['v8_enable_handle_zapping==0', {
1122+
'ldflags': [ '-s' ],
1123+
}],
11161124
],
11171125
}, # cctest
11181126

@@ -1170,6 +1178,10 @@
11701178
['enable_lto=="true"', {
11711179
'ldflags': [ '-fno-lto' ],
11721180
}],
1181+
# Avoid extra debug information
1182+
['v8_enable_handle_zapping==0', {
1183+
'ldflags': [ '-s' ],
1184+
}],
11731185
],
11741186
}, # embedtest
11751187

@@ -1192,6 +1204,10 @@
11921204
['enable_lto=="true"', {
11931205
'ldflags': [ '-fno-lto' ],
11941206
}],
1207+
# Avoid extra debug information
1208+
['v8_enable_handle_zapping==0', {
1209+
'ldflags': [ '-s' ],
1210+
}],
11951211
]
11961212
}, # overlapped-checker
11971213
{
@@ -1229,6 +1245,10 @@
12291245
['enable_lto=="true"', {
12301246
'ldflags': [ '-fno-lto' ],
12311247
}],
1248+
# Avoid extra debug information
1249+
['v8_enable_handle_zapping==0', {
1250+
'ldflags': [ '-s' ],
1251+
}],
12321252
]
12331253
},
12341254
{
@@ -1292,6 +1312,10 @@
12921312
['enable_lto=="true"', {
12931313
'ldflags': [ '-fno-lto' ],
12941314
}],
1315+
# Avoid extra debug information
1316+
['v8_enable_handle_zapping==0', {
1317+
'ldflags': [ '-s' ],
1318+
}],
12951319
],
12961320
}, # node_mksnapshot
12971321
], # end targets

tools/v8_gypfiles/v8.gyp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1502,6 +1502,10 @@
15021502
['enable_lto=="true"', {
15031503
'ldflags': [ '-fno-lto' ],
15041504
}],
1505+
# Avoid extra debug information
1506+
['v8_enable_handle_zapping==0', {
1507+
'ldflags': [ '-s' ],
1508+
}],
15051509
],
15061510
'defines!': [
15071511
'BUILDING_V8_SHARED=1',
@@ -1544,6 +1548,10 @@
15441548
['enable_lto=="true"', {
15451549
'ldflags': [ '-fno-lto' ],
15461550
}],
1551+
# Avoid extra debug information
1552+
['v8_enable_handle_zapping==0', {
1553+
'ldflags': [ '-s' ],
1554+
}],
15471555
],
15481556
}, # mksnapshot
15491557
{
@@ -1561,6 +1569,10 @@
15611569
['enable_lto=="true"', {
15621570
'ldflags': [ '-fno-lto' ],
15631571
}],
1572+
# Avoid extra debug information
1573+
['v8_enable_handle_zapping==0', {
1574+
'ldflags': [ '-s' ],
1575+
}],
15641576
],
15651577
'defines!': [
15661578
'_HAS_EXCEPTIONS=0',
@@ -1599,6 +1611,10 @@
15991611
['enable_lto=="true"', {
16001612
'ldflags': [ '-fno-lto' ],
16011613
}],
1614+
# Avoid extra debug information
1615+
['v8_enable_handle_zapping==0', {
1616+
'ldflags': [ '-s' ],
1617+
}],
16021618
],
16031619
'dependencies': [
16041620
'torque_base',
@@ -1635,6 +1651,10 @@
16351651
['enable_lto=="true"', {
16361652
'ldflags': [ '-fno-lto' ],
16371653
}],
1654+
# Avoid extra debug information
1655+
['v8_enable_handle_zapping==0', {
1656+
'ldflags': [ '-s' ],
1657+
}],
16381658
],
16391659
'sources': [
16401660
"<(V8_ROOT)/src/regexp/gen-regexp-special-case.cc",

0 commit comments

Comments
 (0)