From d80fd2e0493d53776c50a4550ac530a2af31f55d Mon Sep 17 00:00:00 2001 From: Justin Smith Date: Fri, 28 Mar 2025 09:53:47 -0400 Subject: [PATCH 1/2] Support compiler prefix x86_64-linux-musl --- src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index c259a073..b45d0b9a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3510,7 +3510,9 @@ impl Build { "x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ "x86_64-linux-gnu", // rustfmt wrap ]), // explicit None if not found, so caller knows to fall back - "x86_64-unknown-linux-musl" => Some("musl"), + "x86_64-unknown-linux-musl" => { + self.find_working_gnu_prefix(&["musl", "x86_64-linux-musl"]) + } "x86_64-unknown-netbsd" => Some("x86_64--netbsd"), _ => None, } From 000050968f8b21c615858ab2c53b95b6b8e7f508 Mon Sep 17 00:00:00 2001 From: Justin Smith Date: Fri, 28 Mar 2025 12:43:16 -0400 Subject: [PATCH 2/2] Only need the x86_64-linux-musl prefix --- src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index b45d0b9a..85f15745 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -3510,9 +3510,7 @@ impl Build { "x86_64-unknown-linux-gnu" => self.find_working_gnu_prefix(&[ "x86_64-linux-gnu", // rustfmt wrap ]), // explicit None if not found, so caller knows to fall back - "x86_64-unknown-linux-musl" => { - self.find_working_gnu_prefix(&["musl", "x86_64-linux-musl"]) - } + "x86_64-unknown-linux-musl" => Some("x86_64-linux-musl"), "x86_64-unknown-netbsd" => Some("x86_64--netbsd"), _ => None, }