projects/aports·blob master · refs

33 lines · 1.2 KiB

1--- ./engine/src/build/config/BUILDCONFIG.gn.orig
2+++ ./engine/src/build/config/BUILDCONFIG.gn
3@@ -324,7 +324,7 @@
4 is_clang = true
5 }
6
7-use_flutter_cxx = is_clang && (is_linux || is_android || is_mac || is_ios)
8+use_flutter_cxx = false
9
10 if (is_msan && !is_linux) {
11 assert(false, "Memory sanitizer is only available on Linux.")
12--- ./engine/src/flutter/third_party/flatbuffers/include/flatbuffers/util.h.orig
13+++ ./engine/src/flutter/third_party/flatbuffers/include/flatbuffers/util.h
14@@ -202,7 +202,7 @@
15
16 // clang-format off
17 // Use locale independent functions {strtod_l, strtof_l, strtoll_l, strtoull_l}.
18-#if defined(FLATBUFFERS_LOCALE_INDEPENDENT) && (FLATBUFFERS_LOCALE_INDEPENDENT > 0)
19+#if defined(__GLIBC__) && defined(FLATBUFFERS_LOCALE_INDEPENDENT) && (FLATBUFFERS_LOCALE_INDEPENDENT > 0)
20 class ClassicLocale {
21 #ifdef _MSC_VER
22 typedef _locale_t locale_type;
23--- ./engine/src/flutter/third_party/flatbuffers/src/util.cpp.orig
24+++ ./engine/src/flutter/third_party/flatbuffers/src/util.cpp
25@@ -252,7 +252,7 @@
26 }
27
28 // Locale-independent code.
29-#if defined(FLATBUFFERS_LOCALE_INDEPENDENT) && \
30+#if defined(__GLIBC__) && defined(FLATBUFFERS_LOCALE_INDEPENDENT) && \
31 (FLATBUFFERS_LOCALE_INDEPENDENT > 0)
32
33 // clang-format off