mirror of
https://github.com/ziglang/zig.git
synced 2026-01-31 03:33:37 +00:00
compiler: Print more information when failing to provide libc.
This commit is contained in:
parent
0ef01c5521
commit
130310972d
21
src/main.zig
21
src/main.zig
@ -3550,21 +3550,28 @@ fn buildOutputType(
|
||||
|
||||
for (std.zig.target.available_libcs) |t| {
|
||||
if (t.arch == target.cpu.arch and t.os == target.os.tag) {
|
||||
if (t.os_ver) |os_ver| {
|
||||
std.log.info("zig can provide libc for related target {s}-{s}.{d}-{s}", .{
|
||||
@tagName(t.arch), @tagName(t.os), os_ver.major, @tagName(t.abi),
|
||||
});
|
||||
} else if (t.glibc_min) |glibc_min| {
|
||||
std.log.info("zig can provide libc for related target {s}-{s}-{s}.{d}.{d}", .{
|
||||
// If there's a `glibc_min`, there's also an `os_ver`.
|
||||
if (t.glibc_min) |glibc_min| {
|
||||
std.log.info("zig can provide libc for related target {s}-{s}.{}-{s}.{d}.{d}", .{
|
||||
@tagName(t.arch),
|
||||
@tagName(t.os),
|
||||
t.os_ver.?,
|
||||
@tagName(t.abi),
|
||||
glibc_min.major,
|
||||
glibc_min.minor,
|
||||
});
|
||||
} else if (t.os_ver) |os_ver| {
|
||||
std.log.info("zig can provide libc for related target {s}-{s}.{}-{s}", .{
|
||||
@tagName(t.arch),
|
||||
@tagName(t.os),
|
||||
os_ver,
|
||||
@tagName(t.abi),
|
||||
});
|
||||
} else {
|
||||
std.log.info("zig can provide libc for related target {s}-{s}-{s}", .{
|
||||
@tagName(t.arch), @tagName(t.os), @tagName(t.abi),
|
||||
@tagName(t.arch),
|
||||
@tagName(t.os),
|
||||
@tagName(t.abi),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user