From 5af715b161e8fe50e7bb26ce74244090a48628a8 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Thu, 2 Sep 2021 21:47:37 +0100 Subject: [PATCH] detect native ppc64le --- src/openpower/simulator/envcmds.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/openpower/simulator/envcmds.py b/src/openpower/simulator/envcmds.py index e6525c08..dd0e6039 100644 --- a/src/openpower/simulator/envcmds.py +++ b/src/openpower/simulator/envcmds.py @@ -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(), actual) -- 2.30.2