commit: 31ace4f36832baf4083cad886a37b3bae0a0bfcf
Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 31 13:06:44 2016 +0000
Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
CommitDate: Wed Aug 31 13:08:07 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ace4f3
app-text/fbreader: link with bfd
Bug: 437262
Package-Manager: portage-2.3.0
app-text/fbreader/fbreader-0.99.4-r2.ebuild | 4 +++-
app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch | 10 ++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/app-text/fbreader/fbreader-0.99.4-r2.ebuild
b/app-text/fbreader/fbreader-0.99.4-r2.ebuild
index 8741fcd..6d5c310 100644
--- a/app-text/fbreader/fbreader-0.99.4-r2.ebuild
+++ b/app-text/fbreader/fbreader-0.99.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -72,6 +72,8 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-qreal-cast.patch
# bug #516794
epatch "${FILESDIR}"/${P}-mimetypes.patch
+ # bug #437262
+ epatch "${FILESDIR}"/${P}-ld-bfd.patch
}
src_compile() {
diff --git a/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch
b/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch
new file mode 100644
index 00000000..ab872ed
--- /dev/null
+++ b/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch
@@ -0,0 +1,10 @@
+diff -r -U2 fbreader-0.99.4.orig/fbreader/Makefile
fbreader-0.99.4/fbreader/Makefile
+--- fbreader-0.99.4.orig/fbreader/Makefile 2012-11-30 19:41:25.000000000
+0700
++++ fbreader-0.99.4/fbreader/Makefile 2016-08-31 19:06:35.011708982 +0700
+@@ -23,5 +23,5 @@
+ done;
+ @echo -n 'Linking $(TARGET) ...'
+- @$(LD) $(LDFLAGS) -o $(TARGET) `find src -name *.o` $(TEXT_LIBS)
$(CORE_LIBS) $(ZLUI_LIB) -lsqlite3
++ @$(LD) -fuse-ld=bfd $(LDFLAGS) -o $(TARGET) `find src -name *.o`
$(TEXT_LIBS) $(CORE_LIBS) $(ZLUI_LIB) -lsqlite3
+ @echo ' OK'
+