zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 557cb646918fd58e6a71e7be9fb49434e2930c18 (tree)
parent 0dbaa8d3ae8f2892b60751d5a3c528ddb3b4fc3b
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Sun, 12 Nov 2023 17:29:21 -0700

bootstrap.c: add -pthread if the compiler is gnu

otherwise we get undefined symbol errors on pthread stuff

Diffstat:
Mbootstrap.c | 11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/bootstrap.c b/bootstrap.c @@ -175,7 +175,16 @@ int main(int argc, char **argv) { const char *child_argv[] = { cc, "-o", "zig2", "zig2.c", "compiler_rt.c", "-std=c99", "-O2", "-fno-stack-protector", - "-Wl,-z,stack-size=0x10000000", "-Istage1", NULL, + "-Istage1", +#if defined(__APPLE__) + "-Wl,-stack_size,0x10000000", +#else + "-Wl,-z,stack-size=0x10000000", +#endif +#if defined(__GNUC__) + "-pthread", +#endif + NULL, }; print_and_run(child_argv); }