Since I can't comment because of the weird stackoverflow rules.. In 2024 there's an aditional compiler error that needs to be fixed in v8\third_party\icu\source\i18n\fmtable.cpp
:
diff --git forkSrcPrefix/source/i18n/fmtable.cpp forkDstPrefix/source/i18n/fmtable.cpp
index c3ede98328e200eebdd662990d97dbc9df60e113..4f36e0163915bd23ee7ce3a46ab0c6b7e0d6b4c4 100644
--- forkSrcPrefix/source/i18n/fmtable.cpp
+++ forkDstPrefix/source/i18n/fmtable.cpp
@@ -56,7 +56,7 @@ using number::impl::DecimalQuantity;
// Return true if *a == *b.
static inline UBool objectEquals(const UObject* a, const UObject* b) {
// LATER: return *a == *b;
- return *((const Measure*) a) == *((const Measure*) b);
+ return *((const Measure*) a) == *b;
}
// Return a clone of *a.
Other than this follow MakotoE's instructions.