diff options
Diffstat (limited to 'gold/plugin.cc')
-rw-r--r-- | gold/plugin.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gold/plugin.cc b/gold/plugin.cc index c921f7ca3d2..3415b914ad6 100644 --- a/gold/plugin.cc +++ b/gold/plugin.cc @@ -1424,7 +1424,8 @@ Sized_pluginobj<size, big_endian>::do_add_symbols(Symbol_table* symtab, { case LDPK_DEF: case LDPK_WEAKDEF: - shndx = elfcpp::SHN_ABS; + // We use an arbitrary section number for a defined symbol. + shndx = 1; break; case LDPK_COMMON: shndx = elfcpp::SHN_COMMON; |