From 2d69590c8463fa3ad1f6c0ea214dadc1bb3b0164 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Mon, 24 Apr 2017 04:45:23 +0000 Subject: llvm: improve musl compatibility undefs (closes github #1273) --- community/llvm3.9/llvm-fix-build-with-musl-libc.patch | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'community/llvm3.9/llvm-fix-build-with-musl-libc.patch') diff --git a/community/llvm3.9/llvm-fix-build-with-musl-libc.patch b/community/llvm3.9/llvm-fix-build-with-musl-libc.patch index 1a69080866..6ee91ea44d 100644 --- a/community/llvm3.9/llvm-fix-build-with-musl-libc.patch +++ b/community/llvm3.9/llvm-fix-build-with-musl-libc.patch @@ -14,7 +14,7 @@ diff --git a/include/llvm/Analysis/TargetLibraryInfo.h b/include/llvm/Analysis/T index 7becdf0..7f14427 100644 --- a/include/llvm/Analysis/TargetLibraryInfo.h +++ b/include/llvm/Analysis/TargetLibraryInfo.h -@@ -18,6 +18,15 @@ +@@ -18,6 +18,26 @@ #include "llvm/IR/Module.h" #include "llvm/Pass.h" @@ -26,6 +26,17 @@ index 7becdf0..7f14427 100644 +#undef lstat64 +#undef stat64 +#undef tmpfile64 ++#undef F_GETLK64 ++#undef F_SETLK64 ++#undef F_SETLKW64 ++#undef flock64 ++#undef open64 ++#undef openat64 ++#undef creat64 ++#undef lockf64 ++#undef posix_fadvise64 ++#undef posix_fallocate64 ++#undef off64_t + namespace llvm { /// VecDesc - Describes a possible vectorization of a function. -- cgit v1.2.3