summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/build/linker/linker.C2
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))
OpenPOWER on IntegriCloud