[ITA] llvm
Jeremy Drake
cygwin@jdrake.com
Thu Jul 10 17:06:13 GMT 2025
On Thu, 10 Jul 2025, Takashi Yano via Cygwin-apps wrote:
> On Wed, 9 Jul 2025 23:27:10 -0700 (PDT)
> Jeremy Drake wrote:
> > Also, I am confused about #define-ing constinit in the libc++ patches. Is
> > there still some issue with constinit?
>
> Without this patch, I have seen errors like:
> libcxx-20.1.7-1.x86_64/src/libcxx-20.1.7.src/src/random_shuffle.cpp:22:35: error: variable does not have a constant initializer
> 22 | static constinit __libcpp_mutex_t __rs_mut = _LIBCPP_MUTEX_INITIALIZER;
> | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
>
> I'm using gcc v12.4.0. Using gcc 13 may solves the issue?
This should have been fixed in cygwin by
5be6ebd4d5c3492c539e662cc8849c284a456e7d (and
1186791e9f404644832023b8fa801227c2995ab7 on cygwin-3_6-branch)
More information about the Cygwin-apps
mailing list