diff --git a/pythonbuild/downloads.py b/pythonbuild/downloads.py index 8942210b..85ded62b 100644 --- a/pythonbuild/downloads.py +++ b/pythonbuild/downloads.py @@ -156,23 +156,23 @@ "sha256": "04cb77c660f09df017a57738ae9635ef23a506024789f2f18da1304b45af2023", "version": "14.0.3+20220508", }, - "llvm-16-x86_64-linux": { - "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230506/llvm-16.0.3+20230506-gnu_only-x86_64-unknown-linux-gnu.tar.zst", - "size": 226142860, - "sha256": "5fbddd82919fb855684aa79c4f862248e1ceda9334259062803965e5d3d264d4", - "version": "16.0.3+2023506", + "llvm-17-x86_64-linux": { + "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230926/llvm-17.0.1+20230926-gnu_only-x86_64-unknown-linux-gnu.tar.zst", + "size": 229558479, + "sha256": "427cc6f515f1fff87710cc264fb235570e245678fe0f655fad26d78f61fcb016", + "version": "17.0.1+20230926", }, "llvm-aarch64-macos": { - "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230506/llvm-16.0.3+20230506-aarch64-apple-darwin.tar.zst", - "size": 116375025, - "sha256": "f8353cbeadc4be9d83a2b0ae1dc48efe80a4700dac5bd6bdc8058b9144336479", - "version": "16.0.3+20230506", + "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230926/llvm-17.0.1+20230926-aarch64-apple-darwin.tar.zst", + "size": 122177218, + "sha256": "089cacac70eee3d3b9104d86783f7eed6795b8e4330d9e91b9813669da7082db", + "version": "17.0.1+20230926", }, "llvm-x86_64-macos": { - "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230506/llvm-16.0.3+20230506-x86_64-apple-darwin.tar.zst", - "size": 123709633, - "sha256": "59b9d16f27383444ec458eb116778e871c2e23e92f6704c319f7ab5747a3e26e", - "version": "16.0.3+20230506", + "url": "https://github.com/indygreg/toolchain-tools/releases/download/toolchain-bootstrap%2F20230926/llvm-17.0.1+20230926-x86_64-apple-darwin.tar.zst", + "size": 127465475, + "sha256": "a650fc238ddd197ce85a54d38b92d40f297344839612f5236596a989d7bcba34", + "version": "17.0.1+20230926", }, "m4": { "url": "https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz", diff --git a/pythonbuild/utils.py b/pythonbuild/utils.py index 71e8b4aa..3dd9f90c 100644 --- a/pythonbuild/utils.py +++ b/pythonbuild/utils.py @@ -398,7 +398,7 @@ def clang_toolchain(host_platform: str, target_triple: str) -> str: if "musl" in target_triple: return "llvm-14-x86_64-linux" else: - return "llvm-16-x86_64-linux" + return "llvm-17-x86_64-linux" elif host_platform == "macos": if platform.mac_ver()[2] == "arm64": return "llvm-aarch64-macos"