Details
Description
When using --use-system-icu, a cycle is created in the mongo initializers which causes mongod not to start.
Fix:
diff --git a/src/mongo/util/icu_init_stub.cpp b/src/mongo/util/icu_init_stub.cpp
|
index 70c641fdcc3..8f5aea136ba 100644
|
--- a/src/mongo/util/icu_init_stub.cpp
|
+++ b/src/mongo/util/icu_init_stub.cpp
|
@@ -36,7 +36,7 @@ namespace {
|
|
|
// This initializer provides a no-op definition of the LoadICUData MONGO_INITIALIZER, for use when
|
// the system version of ICU is used instead of the vendored version.
|
-MONGO_INITIALIZER(LoadICUData)(InitializerContext* context) {}
|
+MONGO_INITIALIZER_GENERAL(LoadICUData, (), ("BeginStartupOptionHandling"))(InitializerContext* context) {}
|
|
|
} // namespace
|
} // namespace mongo
|
Attachments
Issue Links
- related to
-
SERVER-70803 Initialize ICU USPrep code during startup
-
- Closed
-