diff --git a/configure b/configure index fb24a432ab5..e11658debae 100755 --- a/configure +++ b/configure @@ -119,8 +119,8 @@ CFG_ROOT_DIR="$( cd "$( dirname "${CFG_BIN}" )" && pwd )" CFG_BIN_DIR=$CFG_ROOT_DIR/$VIRTUALENV_DIR/bin # force relaunching under X86-64 architecture on macOS M1/ARM -if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' ]]; then - arch -x86_64 /bin/bash -c "$CFG_ROOT_DIR/configure $@" +if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' && $(sysctl -in sysctl.proc_translated) == 0 ]]; then + arch -x86_64 /bin/bash -c "$CFG_ROOT_DIR/configure $*" exit $? fi diff --git a/extractcode b/extractcode index e1affed9aa9..5bfc19a9517 100755 --- a/extractcode +++ b/extractcode @@ -121,8 +121,8 @@ SCANCODE_BIN="$( realpath "${BASH_SOURCE[0]}" )" SCANCODE_ROOT_DIR="$( cd "$( dirname "${SCANCODE_BIN}" )" && pwd )" # force relaunching under X86-64 architecture on macOS M1/ARM -if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' ]]; then - arch -x86_64 /bin/bash -c "$SCANCODE_ROOT_DIR/$COMMAND_TO_RUN $@" +if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' && $(sysctl -in sysctl.proc_translated) == 0 ]]; then + arch -x86_64 /bin/bash -c "$SCANCODE_ROOT_DIR/$COMMAND_TO_RUN $*" exit $? fi diff --git a/scancode b/scancode index 3547d0fadd0..a2dbe19df79 100755 --- a/scancode +++ b/scancode @@ -121,8 +121,8 @@ SCANCODE_BIN="$( realpath "${BASH_SOURCE[0]}" )" SCANCODE_ROOT_DIR="$( cd "$( dirname "${SCANCODE_BIN}" )" && pwd )" # force relaunching under X86-64 architecture on macOS M1/ARM -if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' ]]; then - arch -x86_64 /bin/bash -c "$SCANCODE_ROOT_DIR/$COMMAND_TO_RUN $@" +if [[ $OSTYPE == 'darwin'* && $(uname -m) == 'arm64' && $(sysctl -in sysctl.proc_translated) == 0 ]]; then + arch -x86_64 /bin/bash -c "$SCANCODE_ROOT_DIR/$COMMAND_TO_RUN $*" exit $? fi