All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] gcc-common: Enable hardfloat ABI when target is arm
@ 2012-06-09 22:19 Khem Raj
  2012-06-09 22:19 ` [PATCH 2/2] gcc-common: Replace use of TARGET_ARCH with TRANSLATED_TARGET_ARCH Khem Raj
  2012-06-11 12:50 ` [PATCH 1/2] gcc-common: Enable hardfloat ABI when target is arm Richard Purdie
  0 siblings, 2 replies; 3+ messages in thread
From: Khem Raj @ 2012-06-09 22:19 UTC (permalink / raw)
  To: openembedded-core

We need to check target to be arm before enabling hard-float
ABI. There are crossdk targets or candian-cross targets built
for arm and we should not enable it for those class of recipes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-devtools/gcc/gcc-common.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc
index c479403..7911ceb 100644
--- a/meta/recipes-devtools/gcc/gcc-common.inc
+++ b/meta/recipes-devtools/gcc/gcc-common.inc
@@ -10,7 +10,7 @@ inherit autotools gettext
 FILESDIR = "${@os.path.dirname(d.getVar('FILE',1))}/gcc-${PV}"
 
 def get_gcc_fpu_setting(bb, d):
-    if d.getVar('ARMPKGSFX_EABI', True) is "hf":
+    if d.getVar('ARMPKGSFX_EABI', True) is "hf" and  d.getVar('TRANSLATED_TARGET_ARCH', True) is "arm":
         return "--with-float=hard"
     if d.getVar('TARGET_FPU', True) in [ 'soft' ]:
         return "--with-float=soft"
-- 
1.7.5.4




^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-06-11 13:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-09 22:19 [PATCH 1/2] gcc-common: Enable hardfloat ABI when target is arm Khem Raj
2012-06-09 22:19 ` [PATCH 2/2] gcc-common: Replace use of TARGET_ARCH with TRANSLATED_TARGET_ARCH Khem Raj
2012-06-11 12:50 ` [PATCH 1/2] gcc-common: Enable hardfloat ABI when target is arm Richard Purdie

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.