1diff -uprN a/absl/base/options.h b/absl/base/options.h 2--- a/absl/base/options.h 2025-02-03 23:50:45.000000000 +0800 3+++ b/absl/base/options.h 2025-07-02 17:13:16.118136800 +0800 4@@ -173,9 +173,11 @@ 5 // User code should not inspect this macro. To check in the preprocessor if 6 // absl::variant is a typedef of std::variant, use the feature macro 7 // ABSL_USES_STD_VARIANT. 8- 9+#if defined(ARK_UI_X) 10+#define ABSL_OPTION_USE_STD_VARIANT 0 11+#else 12 #define ABSL_OPTION_USE_STD_VARIANT 2 13- 14+#endif 15 // ABSL_OPTION_USE_STD_ORDERING 16 // 17 // This option controls whether absl::{partial,weak,strong}_ordering are 18