blob: 8860d9611d1cbd7903e172f5a148c81d20fc3987 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- a/brightray/brightray.gyp
+++ b/brightray/brightray.gyp
@@ -46,14 +46,13 @@
'conditions': [
# Link with libraries of libchromiumcontent.
['OS=="linux" and libchromiumcontent_component==0', {
- # On Linux we have to use "--whole-archive" to force executable
- # to include all symbols, otherwise we will have plenty of
+ # On Linux we have to use "--start-group" or we will have plenty of
# unresolved symbols errors.
- 'direct_dependent_settings': {
- 'ldflags': [
- '-Wl,--whole-archive',
+ 'link_settings': {
+ 'libraries': [
+ '-Wl,--start-group',
'<@(libchromiumcontent_libraries)',
- '-Wl,--no-whole-archive',
+ '-Wl,--end-group'
],
}
}, { # (Release build on Linux)
|