authorgravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2023-07-30 10:43:12-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-07-30 10:55:52-07:00
log235e6ac05df95e5dc2656cfb1a33d7b18c45a603
tree3e15c4807e0d829e8304d11ffff6003c4f5ddbc8
parent6f0a613b6f2d070196d47cb2932f7c728c63542a

test: fix missing _start symbol warning by linking libc in compiler_rt_panic


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

test/standalone/compiler_rt_panic/build.zig+3-1
......@@ -7,13 +7,15 @@ pub fn build(b: *std.Build) void {
77 const target = b.standardTargetOptions(.{});
88 const optimize = b.standardOptimizeOption(.{});
99
10 if (target.getObjectFormat() != .elf) return;
10 const abi = target.getAbi();
11 if (target.getObjectFormat() != .elf or !(abi.isMusl() or abi.isGnu())) return;
1112
1213 const exe = b.addExecutable(.{
1314 .name = "main",
1415 .optimize = optimize,
1516 .target = target,
1617 });
18 exe.linkLibC();
1719 exe.addCSourceFile("main.c", &.{});
1820 exe.link_gc_sections = false;
1921 exe.bundle_compiler_rt = true;