From ce0e7940926ec4c4eeb95e2d5b67554de3863a56 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 27 Sep 2019 18:19:21 -0400 Subject: fix glibc builds on aarch64-linux-gnu There was a missing include path in the compilation line, leading to incorrect fstat ABI. closes #3291 --- src/link.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/link.cpp') diff --git a/src/link.cpp b/src/link.cpp index 41fb2ca415..d33ab10ebf 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -820,6 +820,10 @@ static void glibc_add_include_dirs(CodeGen *parent, CFile *c_file) { } if (parent->zig_target->os == OsLinux) { + c_file->args.append("-I"); + c_file->args.append(path_from_libc(parent, "glibc" OS_SEP "sysdeps" OS_SEP + "unix" OS_SEP "sysv" OS_SEP "linux" OS_SEP "generic")); + c_file->args.append("-I"); c_file->args.append(path_from_libc(parent, "glibc" OS_SEP "sysdeps" OS_SEP "unix" OS_SEP "sysv" OS_SEP "linux" OS_SEP "include")); -- cgit v1.2.3