]> code.ossystems Code Review - openembedded-core.git/commitdiff
tcmode-external-csl: avoid hardcoding a list of ia32 archs
authorChristopher Larson <chris_larson@mentor.com>
Mon, 14 May 2012 16:45:03 +0000 (11:45 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 15 May 2012 17:52:54 +0000 (18:52 +0100)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/tcmode-external-csl.inc

index 0a486580e7790ec6e8e6489fc5085a718cb505e7..deabd490eb7625c65a76f4228c7f5b8d7b1500f5 100644 (file)
@@ -70,7 +70,9 @@ python toolchain_metadata_setup () {
 
     d = e.data
 
-    if d.getVar('TUNE_PKGARCH', True) in ('i586', 'i686'):
+    l = d.createCopy()
+    l.finalize()
+    if os.path.exists(bb.data.expand('${EXTERNAL_TOOLCHAIN}/bin/gcc', l)):
         d.setVar('TOOLCHAIN_PATH_ADD', '')
 }
 addhandler toolchain_metadata_setup
@@ -81,7 +83,7 @@ python toolchain_setup () {
 
     d = e.data
 
-    if d.getVar('TUNE_PKGARCH', True) in ('i586', 'i686'):
+    if not d.getVar('TOOLCHAIN_PATH_ADD', True):
         populate_toolchain_links(d)
 }
 addhandler toolchain_setup