got sv.bc working for pospopcount
[openpower-isa.git] / src / openpower / simulator / envcmds.py
index e6525c08c08ee25223545b24773885a92724913c..d24430ff01efc0c3cb986cc1e1d37f88ab57c238 100644 (file)
@@ -1,9 +1,15 @@
 import os
+import platform
 
 # set up environment variable overrides, can use for different versions
-# as well as native (TALOS-II POWER9) builds.
+# as well as native (TALOS-II POWER9) builds.  detects ppc64le and
+# assumes "native"
 cmds = {}
 for cmd in ['objcopy', 'as', 'ld', 'gcc', 'ar', 'gdb']:
-    cmds[cmd] = os.environ.get(cmd.upper(), "powerpc64-linux-gnu-%s" % cmd)
+    if platform.machine() == 'ppc64le':
+        default = cmd
+    else:
+        default = "powerpc64-linux-gnu-%s" % cmd
+    cmds[cmd] = os.environ.get(cmd.upper(), default)