diff options
-rw-r--r-- | src/build/linker/linker.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build/linker/linker.C b/src/build/linker/linker.C index f7f91d03c..d4f19d8e5 100644 --- a/src/build/linker/linker.C +++ b/src/build/linker/linker.C @@ -667,7 +667,7 @@ bool Object::read_relocation() s.type |= Symbol::GLOBAL; cout << "\t\tGLOBAL" << endl; } - else if (syms[i]->flags & (BSF_LOCAL | BSF_WEAK)) + else if (syms[i]->flags & (BSF_LOCAL | BSF_WEAK | BSF_GNU_UNIQUE)) { // Check weak symbol list for duplicate weak symbols. if (syms[i]->flags & (BSF_WEAK)) |