From ac81f5f6246793d9912416866c6f0f54a45b9ea4 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Fri, 7 Jun 2024 11:48:28 -0500 Subject: [PATCH] fix --- repertory/librepertory/src/initialize.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/repertory/librepertory/src/initialize.cpp b/repertory/librepertory/src/initialize.cpp index e8828e69..28abef78 100644 --- a/repertory/librepertory/src/initialize.cpp +++ b/repertory/librepertory/src/initialize.cpp @@ -28,6 +28,8 @@ #endif // defined(PROJECT_ENABLE_OPENSSL) #if defined(PROJECT_REQUIRE_ALPINE) && !defined(PROJECT_IS_MINGW) +#include +#include #include #endif // defined(PROJECT_REQUIRE_ALPINE) && !defined (PROJECT_IS_MINGW) @@ -52,6 +54,12 @@ auto project_initialize() -> bool { pthread_attr_setstacksize(&attr, stack_size); pthread_attr_setguardsize(&attr, guard_size); pthread_setattr_default_np(&attr); + + const auto icu_dir = + std::filesystem::absolute(std::filesystem::path{"./icu"}) + .lexically_normal() + .string(); + setenv("ICU_DATA", icu_dir.c_str(), 1); } #endif // defined(PROJECT_REQUIRE_ALPINE) && !defined (PROJECT_IS_MINGW)