From f27847274c379b35977dcdf4bd25559a824f51dd Mon Sep 17 00:00:00 2001 From: Undefine Date: Fri, 19 Dec 2025 21:51:31 +0100 Subject: [PATCH] Meta: Correctly bootstrap vcpkg on musl libc systems --- Toolchain/BuildVcpkg.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Toolchain/BuildVcpkg.py b/Toolchain/BuildVcpkg.py index c451ff874b..cbb7f5102c 100755 --- a/Toolchain/BuildVcpkg.py +++ b/Toolchain/BuildVcpkg.py @@ -8,6 +8,7 @@ import json import os import pathlib +import platform import subprocess @@ -40,7 +41,12 @@ def build_vcpkg(): subprocess.check_call(args=["git", "checkout", git_rev], cwd=vcpkg_checkout) bootstrap_script = "bootstrap-vcpkg.bat" if os.name == "nt" else "bootstrap-vcpkg.sh" - subprocess.check_call(args=[vcpkg_checkout / bootstrap_script, "-disableMetrics"], cwd=vcpkg_checkout) + arguments = [vcpkg_checkout / bootstrap_script, "-disableMetrics"] + libc, _ = platform.libc_ver() + if libc == "musl": + arguments.append("-musl") + + subprocess.check_call(args=arguments, cwd=vcpkg_checkout) def main():