Skip to content

Conversation

0xFFFC0000
Copy link
Collaborator

This has been reported upstream [1,2]. I am not sure when they are gonna fix this. But for now, this is a temporary fix to be able to compile on msys2.

In case anybody wants to raise a concern about linking the shared ICU in the static build. I have to say, there is no static ICU link in boost at the moment because of an upstream bug [1]. You either have to link the shared ICU (which Boost.Locale links to it) or you get the linker error.

  1. Boost CMake Static Build is Broken boostorg/boost#1079 (comment)
  2. boost: Upgrade to 1.89.0 msys2/MINGW-packages#25219 (comment)

Green MSYS2 CI on my fork: https://github.com/0xFFFC0000/monero/actions/runs/17532831145/job/49792012836

Copy link
Collaborator

@selsta selsta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR can be reverted once this is fixed upstream.

Copy link
Collaborator

@tobtoht tobtoht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with this for now while we await a fix upstream.

@tobtoht tobtoht merged commit d885347 into monero-project:master Sep 8, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants