From d02c2c76fc718a4d55977cfa776c98dac1a90032 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Mon, 30 Dec 2024 12:52:47 +0100 Subject: [PATCH] link/Elf.zig: set stack size and build-id for dynamic libraries. --- src/link/Elf.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/link/Elf.zig b/src/link/Elf.zig index 608ff2fe3a..ca7a46c4bb 100644 --- a/src/link/Elf.zig +++ b/src/link/Elf.zig @@ -1716,7 +1716,9 @@ fn linkWithLLD(self: *Elf, arena: Allocator, tid: Zcu.PerThread.Id, prog_node: s "-z", try std.fmt.allocPrint(arena, "stack-size={d}", .{self.base.stack_size}), }); + } + if (is_exe_or_dyn_lib) { switch (self.base.build_id) { .none => {}, .fast, .uuid, .sha1, .md5 => {