link.File.Elf: bump 32-bit image_base default to 64K
Now that we always pass --image-base to LLD, including when Zig chooses
the default value, LLD is complaining about 32-bit architectures because
it requires being at least equal to the max page size, which is 64K.
1 files changed, 1 insertions(+), 1 deletions(-)
src
link
src/link/Elf.zig+1-1
| ... | ... | @@ -294,7 +294,7 @@ pub fn createEmpty( |
| 294 | 294 | if (is_dyn_lib) break :b 0; |
| 295 | 295 | if (output_mode == .Exe and comp.config.pie) break :b 0; |
| 296 | 296 | break :b options.image_base orelse switch (ptr_width) { |
| 297 | | .p32 => 0x1000, |
| 297 | .p32 => 0x10000, |
| 298 | 298 | .p64 => 0x1000000, |
| 299 | 299 | }; |
| 300 | 300 | }, |