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…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Nicola Squartini
				Nicola Squartini