Index: src/strlcat.c --- src/strlcat.c.orig 2018-05-25 19:50:45.000000000 +0200 +++ src/strlcat.c 2024-05-18 11:20:34.153578000 +0200 @@ -28,7 +28,7 @@ #include #ifdef _LIBC -# ifdef __weak_alias +#if defined(__linux) && defined(__weak_alias) __weak_alias(strlcat, _strlcat) # endif #endif Index: src/unvis.c --- src/unvis.c.orig 2022-06-11 09:57:59.000000000 +0200 +++ src/unvis.c 2024-05-18 11:20:34.153704000 +0200 @@ -49,7 +49,7 @@ #include #include -#ifdef __weak_alias +#if defined(__linux) && defined(__weak_alias) __weak_alias(strnunvisx,_strnunvisx) #endif Index: src/vis.c --- src/vis.c.orig 2024-05-17 19:08:50.000000000 +0200 +++ src/vis.c 2024-05-18 11:20:34.153889000 +0200 @@ -75,7 +75,7 @@ #include #include -#ifdef __weak_alias +#if defined(__linux) && defined(__weak_alias) __weak_alias(strvisx,_strvisx) #endif