Skip to content

Commit 26269b0

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 dc4cbc8 commit 26269b0

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
@@ -993,6 +993,10 @@
993993
['enable_lto=="true"', {
994994
'ldflags': [ '-fno-lto' ],
995995
}],
996+
# Avoid extra debug information
997+
['v8_enable_handle_zapping==0', {
998+
'ldflags': [ '-s' ],
999+
}],
9961000
],
9971001
}, # fuzz_env
9981002
{
@@ -1101,6 +1105,10 @@
11011105
['enable_lto=="true"', {
11021106
'ldflags': [ '-fno-lto' ],
11031107
}],
1108+
# Avoid extra debug information
1109+
['v8_enable_handle_zapping==0', {
1110+
'ldflags': [ '-s' ],
1111+
}],
11041112
],
11051113
}, # cctest
11061114

@@ -1158,6 +1166,10 @@
11581166
['enable_lto=="true"', {
11591167
'ldflags': [ '-fno-lto' ],
11601168
}],
1169+
# Avoid extra debug information
1170+
['v8_enable_handle_zapping==0', {
1171+
'ldflags': [ '-s' ],
1172+
}],
11611173
],
11621174
}, # embedtest
11631175

@@ -1180,6 +1192,10 @@
11801192
['enable_lto=="true"', {
11811193
'ldflags': [ '-fno-lto' ],
11821194
}],
1195+
# Avoid extra debug information
1196+
['v8_enable_handle_zapping==0', {
1197+
'ldflags': [ '-s' ],
1198+
}],
11831199
]
11841200
}, # overlapped-checker
11851201
{
@@ -1217,6 +1233,10 @@
12171233
['enable_lto=="true"', {
12181234
'ldflags': [ '-fno-lto' ],
12191235
}],
1236+
# Avoid extra debug information
1237+
['v8_enable_handle_zapping==0', {
1238+
'ldflags': [ '-s' ],
1239+
}],
12201240
]
12211241
},
12221242
{
@@ -1280,6 +1300,10 @@
12801300
['enable_lto=="true"', {
12811301
'ldflags': [ '-fno-lto' ],
12821302
}],
1303+
# Avoid extra debug information
1304+
['v8_enable_handle_zapping==0', {
1305+
'ldflags': [ '-s' ],
1306+
}],
12831307
],
12841308
}, # node_mksnapshot
12851309
], # 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)