commit 5f7352b5b59e69744fc176d7abc7b0a319e7afcb (tree)
parent 96e3222796df6124a54b1261936d8262b660fbf4
Author: LemonBoy <thatlemon@gmail.com>
Date: Mon, 14 Dec 2020 18:51:02 +0100
stage2: Add -include libc-symbols.h when building crtn.S
This -include is added for nearly every file in glibc's makefiles.
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git 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",