diff --git a/src/main.zig b/src/main.zig index 7b1bc50bd6..2e9d204420 100644 --- a/src/main.zig +++ b/src/main.zig @@ -3470,7 +3470,11 @@ fn buildOutputType( // incremental cache mode is used for LLVM backend too. if (create_module.resolved_options.use_llvm) break :b .whole; - break :b .incremental; + // Eventually, this default should be `.incremental`. However, since incremental + // compilation is currently an opt-in feature, it makes a strictly worse default cache mode + // than `.whole`. + // https://github.com/ziglang/zig/issues/21165 + break :b .whole; }; process.raiseFileDescriptorLimit();