aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/boinc/fix-android-build.patch
blob: 44abf23fc5c9059c88e026fdf0f5a180e7f37028 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
diff --git a/configure.ac b/configure.ac
index fd30579c4b3..61382a61365 100644
--- a/configure.ac
+++ b/configure.ac
@@ -734,10 +734,10 @@ sse3_flags="-msse3"
 avx_flags="-mavx"
 CXXFLAGS="${save_cxxflags} ${sse3_flags}"
 CPPFLAGS="${save_cppflags} ${sse3_flags}"
-AC_LINK_IFELSE([AC_LANG_PROGRAM([],)], [], [sse_flags=""])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],)], [], [sse_flags=""])
 CXXFLAGS="${save_cxxflags} ${avx_flags}"
 CPPFLAGS="${save_cppflags} ${avx_flags}"
-AC_LINK_IFELSE([AC_LANG_PROGRAM([],)], [], [avx_flags=""])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([],)], [], [avx_flags=""])
 CXXFLAGS="${save_cxxflags} ${sse3_flags}"
 CXXFLAGS="${save_cxxflags} ${sse3_flags}"
 AC_CHECK_HEADERS([intrin.h x86intrin.h pmmintrin.h xmmintrin.h emmintrin.h])
diff --git a/lib/diagnostics.cpp b/lib/diagnostics.cpp
index d92d0b6cf36..911b627b189 100644
--- a/lib/diagnostics.cpp
+++ b/lib/diagnostics.cpp
@@ -42,6 +42,10 @@
 #include "mac_backtrace.h"
 #endif
 
+#if defined(ANDROID) && __ANDROID_API__ < 33
+#undef HAVE_EXECINFO_H
+#endif
+
 #ifdef HAVE_EXECINFO_H
 #include <execinfo.h>
 #endif