linux: only export getauxval if not linking libc

This commit is contained in:
kcbanner 2023-08-27 16:52:43 -04:00
parent fba81cd606
commit fb0cef8522

View File

@ -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