From 3a6d040a0fc0874d49623c4ffbb35c88efd1f865 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ra=C3=BAl=20Porcel?= Date: Tue, 20 Apr 2010 17:47:09 +0000 Subject: [PATCH] Enable hardvfp if *eabi, if *hardfloat*, if gcc-4.5 and if arm, bug #315987, acked by vapier --- eclass/toolchain.eclass | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index 81a330e8ccfa..69efc6562852 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -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/eclass/toolchain.eclass,v 1.421 2010/04/03 20:32:47 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.422 2010/04/20 17:47:09 armin76 Exp $ # # Maintainer: Toolchain Ninjas @@ -1241,6 +1241,12 @@ gcc-compiler-configure() { [[ ${arm_arch} == *eb ]] && arm_arch=${arm_arch%eb} confgcc="${confgcc} --with-arch=${arm_arch}" fi + + # Enable hardvfp + if [[ ${CTARGET##*-} == *eabi ]] && [[ $(tc-is-softfloat) == no ]] && \ + tc_version_is_at_least "4.5" ; then + confgcc="${confgcc} --with-float=hard" + fi ;; # Add --with-abi flags to set default MIPS ABI mips) -- 2.26.2