musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2023年10月12日 20:31:48 +0200
committerRich Felker <dalias@aerifal.cx>2025年06月13日 14:36:08 -0400
commitab4635fba6769e19fb411a1ab3c8aa7407e11188 (patch)
tree36abd2320cb74c73300f821ca5413b27bce4d26f
parentfcdff46a3203400e08a2264c34b3c7fb62bf6969 (diff)
downloadmusl-ab4635fba6769e19fb411a1ab3c8aa7407e11188.tar.gz
make __getauxval a public ABI symbol
This is needed so that libgcc can access AT_HWCAP without violating link namespace rules. Internally musl already used __getauxval symbol for the same reason, we just remove the hidden marking.
Diffstat
-rw-r--r--src/include/sys/auxv.h 2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/sys/auxv.h b/src/include/sys/auxv.h
index 9358a4a5..63c5bfe9 100644
--- a/src/include/sys/auxv.h
+++ b/src/include/sys/auxv.h
@@ -5,6 +5,6 @@
#include <features.h>
-hidden unsigned long __getauxval(unsigned long);
+unsigned long __getauxval(unsigned long);
#endif
generated by cgit v1.2.1 (git 2.18.0) at 2025年11月04日 21:28:17 +0000

AltStyle によって変換されたページ (->オリジナル) /