https://sourceware.org/bugzilla/show_bug.cgi?id=22220
--- Comment #3 from Martin Liska <mliska at suse dot cz> --- > $ g++ lib.c -shared -fPIC -o libtest.so > $ g++ main.c -ltest -L. -flto -O2 --save-temps && grep xyz main.res > 232 a8edc87dd4d6628a PREVAILING_DEF _ZZ3goovE3xyz > I can confirm having this: ld --version GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.29.0.20170830-0 Now I'm given correct result for my small sample: g++ main.c -ltest -L. -flto -O2 --save-temps && grep xyz main.res 232 224d00cabf975876 PREVAILING_DEF_IRONLY_EXP _ZZ3goovE3xyz However I still have problem with the libstdc++ example: $ grep storage pr82172-2.res 1310 caa2dce973a8949f PREVAILING_DEF_IRONLY _ZNSs4_Rep20_S_empty_rep_storageE Can you please test it? -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils