From 7dfbeca13eca48a506bbeba6ce7a18b2a8d25ce1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 18 Mar 2019 13:47:59 -0400 Subject: libc: separate linux headers from musl/glibc --- src/link.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/link.cpp') diff --git a/src/link.cpp b/src/link.cpp index 2e7744b6cc..f3abe3e92d 100644 --- a/src/link.cpp +++ b/src/link.cpp @@ -320,6 +320,13 @@ static void glibc_add_include_dirs(CodeGen *parent, CFile *c_file) { c_file->args.append("-I"); c_file->args.append(path_from_libc(parent, "include" OS_SEP "generic-glibc")); + + c_file->args.append("-I"); + c_file->args.append(buf_ptr(buf_sprintf("%s" OS_SEP "libc" OS_SEP "include" OS_SEP "%s-linux-any", + buf_ptr(parent->zig_lib_dir), target_arch_name(parent->zig_target->arch)))); + + c_file->args.append("-I"); + c_file->args.append(path_from_libc(parent, "include" OS_SEP "any-linux-any")); } static const char *glibc_start_asm_path(CodeGen *parent, const char *file) { -- cgit v1.2.3