From e9cc25894ce559247c82ea3f6f5414f6ae81e0cf Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Mon, 14 Sep 2020 14:56:35 +0100 Subject: [PATCH] Disable the warnings about not being able to dlopen ICU libraries. Last-Update: 2012-05-21 Forwarded: not-needed Most of the applications don't need ICU-based functions for locale-aware string upper- and lower-casing and comparison. If not present, Qt will use the own ways (i.e. those used also in Qt < 4.8). Gbp-Pq: Name no_libicu_message.diff --- src/corelib/tools/qlocale_icu.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/corelib/tools/qlocale_icu.cpp b/src/corelib/tools/qlocale_icu.cpp index 0b2ac2c8f..9447870f2 100644 --- a/src/corelib/tools/qlocale_icu.cpp +++ b/src/corelib/tools/qlocale_icu.cpp @@ -88,7 +88,9 @@ bool qt_initIcu(const QString &localeString) QLibrary lib(QLatin1String("icui18n"), QLatin1String(U_ICU_VERSION_SHORT)); lib.setLoadHints(QLibrary::ImprovedSearchHeuristics); if (!lib.load()) { +#if 0 qWarning() << "Unable to load library icui18n" << lib.errorString(); +#endif status = ErrorLoading; return false; } @@ -118,7 +120,9 @@ bool qt_initIcu(const QString &localeString) QLibrary ucLib(QLatin1String("icuuc"), QLatin1String(U_ICU_VERSION_SHORT)); ucLib.setLoadHints(QLibrary::ImprovedSearchHeuristics); if (!ucLib.load()) { +#if 0 qWarning() << "Unable to load library icuuc" << ucLib.errorString(); +#endif status = ErrorLoading; return false; } -- 2.30.2