Commit fb0cef8522

kcbanner <kcbanner@gmail.com>
2023-08-27 22:52:43
linux: only export getauxval if not linking libc
1 parent fba81cd
Changed files (1)
lib
std
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