authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-09-22 21:48:45-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-09-22 21:49:25-04:00
log728c85edbea5c4fc8b70703693400e746f59b7c8
tree982fc61980187b55b9a4e77487c09b6ae67054f2
parent665fc1417ee9cb4dd8a437e153d7c61756451cef

Elf2: fix version section entsize

This makes libbfd livid.

1 files changed, 2 insertions(+), 1 deletions(-)

src/link/Elf2.zig+2-1
......@@ -5622,9 +5622,10 @@ fn initHeaders(
56225622 .name = ".gnu.version",
56235623 .type = .GNU_VERSYM,
56245624 .flags = .{ .ALLOC = true },
5625 .size = @sizeOf(std.elf.Versym), // "null" dynsym entry
56255626 .link = elf.shndx.dynsym.toSection().?,
56265627 .addralign = .@"2",
5627 .size = 2, // "null" dynsym entry
5628 .entsize = @sizeOf(std.elf.Versym),
56285629 .manual_size = true,
56295630 });
56305631 elf.targetStore(&elf.versymSlice()[0], .LOCAL); // "null" dynsym entry