diff options
Diffstat (limited to 'dev-libs/nspr/nspr-4.6.8.ebuild')
-rw-r--r-- | dev-libs/nspr/nspr-4.6.8.ebuild | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/dev-libs/nspr/nspr-4.6.8.ebuild b/dev-libs/nspr/nspr-4.6.8.ebuild index 702886a2199c..11b32df4a97f 100644 --- a/dev-libs/nspr/nspr-4.6.8.ebuild +++ b/dev-libs/nspr/nspr-4.6.8.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.6.8.ebuild,v 1.1 2008/02/11 12:13:56 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.6.8.ebuild,v 1.2 2008/02/14 11:09:23 armin76 Exp $ -inherit eutils multilib +inherit eutils multilib toolchain-funcs DESCRIPTION="Netscape Portable Runtime" HOMEPAGE="http://www.mozilla.org/projects/nspr/" @@ -28,11 +28,13 @@ src_unpack() { src_compile() { cd build - if use amd64 || use ppc64 || use ia64 || use s390; then - myconf="${myconf} --enable-64bit" - else - myconf="" - fi + echo > "${T}"/test.c + $(tc-getCC) -c "${T}"/test.c -o "${T}"/test.o + case $(file "${T}"/test.o) in + *64-bit*) myconf="${myconf} --enable-64bit";; + *32-bit*) ;; + *) die "FAIL";; + esac if use ipv6; then myconf="${myconf} --enable-ipv6" |