aboutsummaryrefslogtreecommitdiff
path: root/src/glibc.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/glibc.zig')
-rw-r--r--src/glibc.zig9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/glibc.zig b/src/glibc.zig
index 4e33867169..3dd7565e96 100644
--- a/src/glibc.zig
+++ b/src/glibc.zig
@@ -719,17 +719,16 @@ pub fn buildSharedObjects(comp: *Compilation) !void {
.lt => continue,
.gt => {
// TODO Expose via compile error mechanism instead of log.
- log.err("invalid target glibc version: {}", .{target_version});
+ log.warn("invalid target glibc version: {}", .{target_version});
return error.InvalidTargetGLibCVersion;
},
}
- } else {
+ } else blk: {
const latest_index = metadata.all_versions.len - 1;
- // TODO Expose via compile error mechanism instead of log.
- log.err("zig does not yet provide glibc version {}, the max provided version is {}", .{
+ log.warn("zig cannot build new glibc version {}; providing instead {}", .{
target_version, metadata.all_versions[latest_index],
});
- return error.InvalidTargetGLibCVersion;
+ break :blk latest_index;
};
{