aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2024-12-30 12:52:47 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2024-12-31 17:09:20 +0100
commitd02c2c76fc718a4d55977cfa776c98dac1a90032 (patch)
tree00037471bb674c984f2344fe5e65f58e78baa962 /src
parent0df1f3df2f25bf12071f11e9b738a356dfbd214d (diff)
downloadzig-d02c2c76fc718a4d55977cfa776c98dac1a90032.tar.gz
zig-d02c2c76fc718a4d55977cfa776c98dac1a90032.zip
link/Elf.zig: set stack size and build-id for dynamic libraries.
Diffstat (limited to 'src')
-rw-r--r--src/link/Elf.zig2
1 files changed, 2 insertions, 0 deletions
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 => {