Skip to content
  • Sergei Trofimovich's avatar
    revert '-Wl' prefixing to *_LD_OPTS · a6657bd0
    Sergei Trofimovich authored
    This reverts f48f5a9e
    
    
    
    The prefixing does not work as comma
    is stripped by $(addprefix) macro:
    
    The following call
        $$(addprefix -optl-Wl, $$($1_$2_$3_ALL_LD_OPTS))
    
    prefixes options with "-optl-Wl" not with "-optl-Wl,"
    
    The simplest breakage can be seen by adding
        SRC_LD_OPTS += -O1
    to mk/build.mk:
    
      <no location info>: error:
        Warning: Couldn't figure out linker information!
                 Make sure you're using GNU ld, GNU gold
                 or the built in OS X linker, etc.
      gcc: error: unrecognized command line option '-Wl-O1'
    
    Another problem with original change is loss of ability
    to pass options to gcc as a linker driver, for example:
        SRC_LD_OPTS += -flto
    
    Signed-off-by: default avatarSergei Trofimovich <siarheit@google.com>
    a6657bd0