[cfe-dev] -faddrsig vs systems using GNU binutils
Michał Górny via cfe-dev
cfe-dev at lists.llvm.org
Fri Nov 2 11:56:22 PDT 2018
Hello,
Clang currently defaults to emitting address significance table
(-faddrsig) on majority of the systems. Of those systems, at least
Gentoo still defaults to using GNU binutils most of the time.
As a result, strip(1) now outputs verbose errors on clang-created
executables, e.g.:
armv7a-unknown-linux-gnueabihf-strip: st5EpxDK: failed to find link
section for section 6
armv7a-unknown-linux-gnueabihf-strip: st5EpxDK: failed to find link
section for section 6
We (Gentoo) have received user reports about this [1]. We have passed
this on to GNU binutils [2] but it seems that they not only aren't
interested in providing any support for this section but actively
indicate that the proposed standard is unlikely to be accepted into
generic-abi.
Could you advise on how to proceed? I'm thinking of disabling it
by default but I would prefer not to add unnecessary distro
customization if possible.
[1]:https://bugs.gentoo.org/667854
[2]:https://sourceware.org/bugzilla/show_bug.cgi?id=23817
--
Best regards,
Michał Górny
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20181102/7154a711/attachment.sig>
More information about the cfe-dev
mailing list