commit fb0cef8522968af6a15fe953b8f259f3f0a7b37c (tree) parent fba81cd6062df8a49f1ec7559bdaf8d9081fcd43 Author: kcbanner <kcbanner@gmail.com> Date: Sun, 27 Aug 2023 16:52:43 -0400 linux: only export getauxval if not linking libc Diffstat:
| M | lib/std/os/linux.zig | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig @@ -167,7 +167,9 @@ fn getauxvalImpl(index: usize) callconv(.C) usize { return 0; } comptime { - @export(getauxvalImpl, .{ .name = "getauxval", .linkage = .Weak }); + if (!builtin.link_libc) { + @export(getauxvalImpl, .{ .name = "getauxval", .linkage = .Weak }); + } } // Some architectures (and some syscalls) require 64bit parameters to be passed