From 6f1158857a80bd64f6500b855596ba6c11b8a0dd Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Tue, 6 May 2025 20:02:46 +1000 Subject: [PATCH] Fix glibc detection on ubuntu 24.02 On ubuntu 24.02, glibc are installed in: ``` /usr/lib/aarch64-linux-gnu/libc.so.6 /usr/lib/aarch64-linux-gnu/libc.so ``` Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/detect-targets/src/detect/linux.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/detect-targets/src/detect/linux.rs b/crates/detect-targets/src/detect/linux.rs index c1fcf75b..7068db8e 100644 --- a/crates/detect-targets/src/detect/linux.rs +++ b/crates/detect-targets/src/detect/linux.rs @@ -52,6 +52,10 @@ pub(super) async fn detect_targets(target: String) -> Vec { format!("/lib64/{dirname}/{filename}"), format!("/usr/lib/{dirname}/{filename}"), format!("/usr/lib64/{dirname}/{filename}"), + format!("/usr/lib/{dirname}/libc.so.6"), + format!("/usr/lib64/{dirname}/libc.so.6"), + format!("/usr/lib/{dirname}/libc.so"), + format!("/usr/lib64/{dirname}/libc.so"), ] .into_iter() .map(|p| AutoAbortHandle(tokio::spawn(is_gnu_ld(p))))