From 531594afd4ddd76a8d478358bbc9b587f6a15470 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Fri, 21 Mar 2025 17:29:11 +0100 Subject: [PATCH] fix: `musl` cannot handle `ifunc` needed for `target_clones` --- include/dwarfs/compiler.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/dwarfs/compiler.h b/include/dwarfs/compiler.h index 23fd7169..b07f3c7c 100644 --- a/include/dwarfs/compiler.h +++ b/include/dwarfs/compiler.h @@ -33,8 +33,8 @@ #endif #endif -#if !defined(DWARFS_SANITIZE_THREAD) && defined(__x86_64__) && \ - __has_attribute(target_clones) +#if !defined(DWARFS_SANITIZE_THREAD) && !defined(DWARFS_MUSL) && \ + defined(__x86_64__) && __has_attribute(target_clones) #define DWARFS_MULTIVERSIONING 1 #endif