dev-libs/protobuf: Force linker BFD when linker GOLD is detected.
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Fri, 17 May 2019 15:14:37 +0000 (17:14 +0200)
committerMike Gilbert <floppym@gentoo.org>
Fri, 17 May 2019 19:33:25 +0000 (15:33 -0400)
Fixes: https://bugs.gentoo.org/683892
Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
dev-libs/protobuf/protobuf-3.7.1.ebuild

index f28a36c024b2910980a001458a1bffeb26eba687..a7ca525e9d862606e8b466039327d93da7f18a09 100644 (file)
@@ -47,6 +47,12 @@ src_prepare() {
 
 src_configure() {
        append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI
+
+       if tc-ld-is-gold; then
+               # https://sourceware.org/bugzilla/show_bug.cgi?id=24527
+               tc-ld-disable-gold
+       fi
+
        multilib-minimal_src_configure
 }