| ... | @@ -167,7 +167,9 @@ fn getauxvalImpl(index: usize) callconv(.C) usize { | ... | @@ -167,7 +167,9 @@ fn getauxvalImpl(index: usize) callconv(.C) usize { |
| 167 | return 0; | 167 | return 0; |
| 168 | } | 168 | } |
| 169 | comptime { | 169 | comptime { |
| 170 | @export(getauxvalImpl, .{ .name = "getauxval", .linkage = .Weak }); | 170 | if (!builtin.link_libc) { |
| | 171 | @export(getauxvalImpl, .{ .name = "getauxval", .linkage = .Weak }); |
| | 172 | } |
| 171 | } | 173 | } |
| 172 | | 174 | |
| 173 | // Some architectures (and some syscalls) require 64bit parameters to be passed | 175 | // Some architectures (and some syscalls) require 64bit parameters to be passed |