We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 90fb2d9 commit 07c93cbCopy full SHA for 07c93cb
lib/compiler_rt/common.zig
@@ -3,6 +3,9 @@ const builtin = @import("builtin");
3
const native_endian = builtin.cpu.arch.endian();
4
const ofmt_c = builtin.object_format == .c;
5
6
+/// For now, we prefer weak linkage because some of the routines we implement here may also be
7
+/// provided by system/dynamic libc. Eventually we should be more disciplined about this on a
8
+/// per-symbol, per-target basis: https://github.com/ziglang/zig/issues/11883
9
pub const linkage: std.builtin.GlobalLinkage = if (builtin.is_test)
10
.internal
11
else if (ofmt_c)
0 commit comments