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'
+ 

Reply via email to