Replace --whole-archive with --start-group
This commit is contained in:
parent
1d5e9fe7da
commit
ecf9052ace
1 changed files with 5 additions and 6 deletions
|
@ -36,14 +36,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)
|
||||
|
|
Loading…
Reference in a new issue