commit:     04ba7c30638471966ab6837441a7ca5fbf86aa11
Author:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
AuthorDate: Tue May 29 17:26:25 2018 +0000
Commit:     Michael Haubenwallner <haubi <AT> gentoo <DOT> org>
CommitDate: Tue May 29 17:26:25 2018 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=04ba7c30

dev-libs/libgpg-error: force -no-undefined libtool flag (#584330)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libgpg-error/libgpg-error-1.29.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/dev-libs/libgpg-error/libgpg-error-1.29.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild
index 6bb622efd3..da73f4e943 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.29.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild
@@ -35,6 +35,12 @@ src_prepare() {
        hprefixify "${S}"/autogen.sh
        eautoreconf
        elibtoolize
+
+       # upstream seems not interested in trying to understand (#584330)
+       # https://lists.gnupg.org/pipermail/gnupg-devel/2017-March/032671.html
+       einfo "Forcing -no-undefined libtool flag ..."
+       sed -i -e 's/\$(no_undefined)/-no-undefined/' src/Makefile.in
+       eend $? || die
 }
 
 multilib_src_configure() {

Reply via email to