aboutsummaryrefslogtreecommitdiff
path: root/src/glibc.zig
diff options
context:
space:
mode:
authorLemonBoy <thatlemon@gmail.com>2020-12-14 18:51:02 +0100
committerAndrew Kelley <andrew@ziglang.org>2020-12-15 14:53:46 -0500
commit5f7352b5b59e69744fc176d7abc7b0a319e7afcb (patch)
tree166af87f84b61a8a98df82914f0cbce7fc9219f9 /src/glibc.zig
parent96e3222796df6124a54b1261936d8262b660fbf4 (diff)
downloadzig-5f7352b5b59e69744fc176d7abc7b0a319e7afcb.tar.gz
zig-5f7352b5b59e69744fc176d7abc7b0a319e7afcb.zip
stage2: Add -include libc-symbols.h when building crtn.S
This -include is added for nearly every file in glibc's makefiles.
Diffstat (limited to 'src/glibc.zig')
-rw-r--r--src/glibc.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/glibc.zig b/src/glibc.zig
index df72ccb471..901054176e 100644
--- a/src/glibc.zig
+++ b/src/glibc.zig
@@ -287,6 +287,8 @@ pub fn buildCRTFile(comp: *Compilation, crt_file: CRTFile) !void {
try args.appendSlice(&[_][]const u8{
"-D_LIBC_REENTRANT",
"-DMODULE_NAME=libc",
+ "-include",
+ try lib_path(comp, arena, lib_libc_glibc ++ "include" ++ path.sep_str ++ "libc-symbols.h"),
"-DTOP_NAMESPACE=glibc",
"-DASSEMBLER",
"-g",