ELF: Discard .gnu.linkonce.* sections.
The linkonce feature is a sort of proto-comdat. As far as I am aware no compiler produces linkonce sections anymore, but some glibc i386 object files contain definitions of symbol "__x86.get_pc_thunk.bx" in linkonce sections. Drop those sections to avoid duplicate symbol errors. This is glibc PR20543, we should remove this hack once that has been fixed for a while. Fixes PR31215. Differential Revision: https://reviews.llvm.org/D28430 llvm-svn: 291474
Loading
Please register or sign in to comment