From 4a78a31b1675e10bde333071347c8c7c35aee9de Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Thu, 5 Sep 2024 11:21:35 -0500 Subject: [PATCH] Fix `PYTHON_ARCH` for `x86_64-unknown-linux` musl-clang cross compiles --- cpython-unix/build-cpython.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cpython-unix/build-cpython.sh b/cpython-unix/build-cpython.sh index 372840ba..baaa9347 100755 --- a/cpython-unix/build-cpython.sh +++ b/cpython-unix/build-cpython.sh @@ -757,12 +757,12 @@ ppc64le-unknown-linux-gnu) s390x-unknown-linux-gnu) PYTHON_ARCH="s390x-linux-gnu" ;; -x86_64-unknown-linux-musl) - PYTHON_ARCH="x86_64-linux-musl" - ;; x86_64-unknown-linux-*) - echo "TARGET_TRIPLE=${TARGET_TRIPLE}" - PYTHON_ARCH="x86_64-linux-gnu" + if [ "${CC}" = "musl-clang" ]; then + PYTHON_ARCH="x86_64-linux-musl" + else + PYTHON_ARCH="x86_64-linux-gnu" + fi ;; *) echo "unhandled target triple: ${TARGET_TRIPLE}"