app-text/fbreader: link with bfd
authorAndrey Grozin <grozin@gentoo.org>
Wed, 31 Aug 2016 13:06:44 +0000 (20:06 +0700)
committerAndrey Grozin <grozin@gentoo.org>
Wed, 31 Aug 2016 13:08:07 +0000 (20:08 +0700)
Bug: 437262

Package-Manager: portage-2.3.0

app-text/fbreader/fbreader-0.99.4-r2.ebuild
app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch [new file with mode: 0644]

index 8741fcdae6e65428742e13da9e74527772bc2d22..6d5c3102c10f68ce82f4d28544d9f847de6f0101 100644 (file)
@@ -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 (file)
index 0000000..ab872ed
--- /dev/null
@@ -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'
+