commit 599213463d51bf3946df53e04091f6cda3d8ee0e (tree)
parent 437c6a4b7ef115208ae84a938f989b92fb282c39
Author: David Cao <david@cao.sh>
Date: Tue, 24 Dec 2019 14:26:09 -0800
add --eh-frame-hdr arg for linking
Diffstat:
2 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src-self-hosted/link.zig b/src-self-hosted/link.zig
@@ -144,6 +144,7 @@ fn constructLinkerArgsElf(ctx: *Context) !void {
// lj->args.append(g->linker_script);
//}
try ctx.args.append("--gc-sections");
+ try ctx.args.append("--eh-frame-hdr");
//lj->args.append("-m");
//lj->args.append(getLDMOption(&g->zig_target));
diff --git a/src/link.cpp b/src/link.cpp
@@ -1647,6 +1647,8 @@ static void construct_linker_job_elf(LinkJob *lj) {
lj->args.append("--gc-sections");
}
+ lj->args.append("--eh-frame-hdr");
+
lj->args.append("-m");
lj->args.append(getLDMOption(g->zig_target));