| ... | @@ -5557,6 +5557,7 @@ fn jitCmd( | ... | @@ -5557,6 +5557,7 @@ fn jitCmd( |
| 5557 | .Debug | 5557 | .Debug |
| 5558 | else | 5558 | else |
| 5559 | .ReleaseFast; | 5559 | .ReleaseFast; |
| | 5560 | const strip = optimize_mode != .Debug; |
| 5560 | const override_lib_dir: ?[]const u8 = try EnvVar.ZIG_LIB_DIR.get(arena); | 5561 | const override_lib_dir: ?[]const u8 = try EnvVar.ZIG_LIB_DIR.get(arena); |
| 5561 | const override_global_cache_dir: ?[]const u8 = try EnvVar.ZIG_GLOBAL_CACHE_DIR.get(arena); | 5562 | const override_global_cache_dir: ?[]const u8 = try EnvVar.ZIG_GLOBAL_CACHE_DIR.get(arena); |
| 5562 | | 5563 | |
| ... | @@ -5599,6 +5600,7 @@ fn jitCmd( | ... | @@ -5599,6 +5600,7 @@ fn jitCmd( |
| 5599 | | 5600 | |
| 5600 | const config = try Compilation.Config.resolve(.{ | 5601 | const config = try Compilation.Config.resolve(.{ |
| 5601 | .output_mode = .Exe, | 5602 | .output_mode = .Exe, |
| | 5603 | .root_strip = strip, |
| 5602 | .root_optimize_mode = optimize_mode, | 5604 | .root_optimize_mode = optimize_mode, |
| 5603 | .resolved_target = resolved_target, | 5605 | .resolved_target = resolved_target, |
| 5604 | .have_zcu = true, | 5606 | .have_zcu = true, |
| ... | @@ -5614,6 +5616,7 @@ fn jitCmd( | ... | @@ -5614,6 +5616,7 @@ fn jitCmd( |
| 5614 | .inherited = .{ | 5616 | .inherited = .{ |
| 5615 | .resolved_target = resolved_target, | 5617 | .resolved_target = resolved_target, |
| 5616 | .optimize_mode = optimize_mode, | 5618 | .optimize_mode = optimize_mode, |
| | 5619 | .strip = strip, |
| 5617 | }, | 5620 | }, |
| 5618 | .global = config, | 5621 | .global = config, |
| 5619 | .parent = null, | 5622 | .parent = null, |