diff options
Diffstat (limited to 'vcpkg/ports/boinc/fix-android-build.patch')
| -rw-r--r-- | vcpkg/ports/boinc/fix-android-build.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vcpkg/ports/boinc/fix-android-build.patch b/vcpkg/ports/boinc/fix-android-build.patch new file mode 100644 index 0000000..44abf23 --- /dev/null +++ b/vcpkg/ports/boinc/fix-android-build.patch @@ -0,0 +1,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 |