diff options
-rw-r--r-- | sci-biology/ncbi-tools/ChangeLog | 7 | ||||
-rw-r--r-- | sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/sci-biology/ncbi-tools/ChangeLog b/sci-biology/ncbi-tools/ChangeLog index d723c69c6ca2..c234d791a8f0 100644 --- a/sci-biology/ncbi-tools/ChangeLog +++ b/sci-biology/ncbi-tools/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-biology/ncbi-tools # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/ncbi-tools/ChangeLog,v 1.58 2008/04/08 21:07:57 dberkholz Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-biology/ncbi-tools/ChangeLog,v 1.59 2008/04/08 21:29:59 dberkholz Exp $ + + 08 Apr 2008; Donnie Berkholz <dberkholz@gentoo.org>; + ncbi-tools-20070826.ebuild: + (#195251) Fix build with --as-needed by always linking against dynamic + libraries (Till Korten). 08 Apr 2008; Donnie Berkholz <dberkholz@gentoo.org>; ncbi-tools-20070826.ebuild: diff --git a/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild b/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild index cd1a0d084adc..84bc9795f742 100644 --- a/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild +++ b/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild,v 1.4 2008/04/08 21:07:57 dberkholz Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-biology/ncbi-tools/ncbi-tools-20070826.ebuild,v 1.5 2008/04/08 21:29:59 dberkholz Exp $ inherit flag-o-matic toolchain-funcs eutils autotools @@ -120,6 +120,9 @@ src_unpack() { # ... on generic Linux. sed -i -e "s/NCBI_CC = gcc/NCBI_CC = $(tc-getCC)/" linux.ncbi.mk || die + # We use dynamic libraries + sed -i -e "s/-Wl,-Bstatic//" *linux*.ncbi.mk || die + # GNU make 3.81 is confused by those nightmarish Makefiles, so we use pmake # instead. The right solution would be to fix the Makefiles. (Be my guest.) cd "${S}"/make |