diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-04-22 11:49:58 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-04-22 11:49:58 +0200 |
commit | c272e3cd4f02c3b2d4a2073cabdc3e78d6a0d61e (patch) | |
tree | 2d87b7f2e2d74f5bcde66db54f3a8a9be4d35d0c /sys-devel/llvm | |
parent | dev-python/stestr: Add test deps (diff) | |
download | gentoo-c272e3cd4f02c3b2d4a2073cabdc3e78d6a0d61e.tar.gz gentoo-c272e3cd4f02c3b2d4a2073cabdc3e78d6a0d61e.tar.bz2 gentoo-c272e3cd4f02c3b2d4a2073cabdc3e78d6a0d61e.zip |
sys-devel/llvm: Remove stale musl patch
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-devel/llvm')
-rw-r--r-- | sys-devel/llvm/files/9999/musl-fixes.patch | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/sys-devel/llvm/files/9999/musl-fixes.patch b/sys-devel/llvm/files/9999/musl-fixes.patch deleted file mode 100644 index 5c516534abc1..000000000000 --- a/sys-devel/llvm/files/9999/musl-fixes.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/include/llvm/Analysis/TargetLibraryInfo.def b/include/llvm/Analysis/TargetLibraryInfo.def -index 7798e3c..ade2b96 100644 ---- a/include/llvm/Analysis/TargetLibraryInfo.def -+++ b/include/llvm/Analysis/TargetLibraryInfo.def -@@ -27,6 +27,15 @@ - #define TLI_DEFINE_STRING_INTERNAL(string_repr) string_repr, - #endif - -+// avoid name conflicts with musl-libc -+#undef fopen64 -+#undef fseeko64 -+#undef ftello64 -+#undef fstat64 -+#undef lstat64 -+#undef stat64 -+#undef tmpfile64 -+ - /// void *new(unsigned int); - TLI_DEFINE_ENUM_INTERNAL(msvc_new_int) - TLI_DEFINE_STRING_INTERNAL("??2@YAPAXI@Z") -diff --git a/lib/Support/DynamicLibrary.cpp b/lib/Support/DynamicLibrary.cpp -index 9a7aeb5..e98ad80 100644 ---- a/lib/Support/DynamicLibrary.cpp -+++ b/lib/Support/DynamicLibrary.cpp -@@ -143,7 +143,7 @@ void* DynamicLibrary::SearchForAddressOfSymbol(const char *symbolName) { - // On linux we have a weird situation. The stderr/out/in symbols are both - // macros and global variables because of standards requirements. So, we - // boldly use the EXPLICIT_SYMBOL macro without checking for a #define first. --#if defined(__linux__) and !defined(__ANDROID__) -+#if defined(__linux__) && defined(__GLIBC__) - { - EXPLICIT_SYMBOL(stderr); - EXPLICIT_SYMBOL(stdout); |