diff options
| author | Mark Wielaard <[email protected]> | 2013-02-06 16:20:17 +0100 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2013-02-06 23:29:04 +0100 |
| commit | 3bdc16ce98295463c071192eab2ec611a8edc508 (patch) | |
| tree | f1207a3aba56e17d72d226ad02afe99552d7b16d /libdwfl/argp-std.c | |
| parent | 1d5037f725b691929396896fd2b6be3cae1d87ef (diff) | |
elflint: Add two more symbols to gnuld list of allowed bad values.
Add __bss_start and __TMC_END__ to the list of symbols allowed to have
out of section values because of the following GNU ld bug:
http://sourceware.org/bugzilla/show_bug.cgi?id=13621.
Allow them to appear in either .symtab or .dynsym, but only when they
are zero sized. It is impossible to define a general rule for this bug,
but this should catch most common issues that are mostly harmless
because the symbols signify the removed section was empty to being with.
This catches at least all symbols often flagged in the tests.
Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'libdwfl/argp-std.c')
0 files changed, 0 insertions, 0 deletions
