--gc-sections and -r
Tristan Gingold
gingold@adacore.com
Thu Sep 1 12:34:00 GMT 2016
Alan,
on Thursday, 28 October 2010 you committed this patch:
v850-elf fails "--gc-sections -r without -e" because the v850 linker
script contains EXTERN(). We don't distinguish these from symbols
given with -u on the command line, but the intention was to require a
command line -u or -e with --gc-sections -r. Like so.
However, the doc still contains:
This option can be set when doing a partial link (enabled with option
@samp{-r}). In this case the root of symbols kept must be explicitly
specified either by an @samp{--entry} or @samp{--undefined} option or by
a @code{ENTRY} command in the linker script.
So there is a mismatch.
Is there any reason not to accept anymore ENTRY from linker script ?
(in particular from an explicit linker script).
Tristan.
More information about the Binutils
mailing list