MINGW-packages: mingw32: exception handling broken (breaks ccache etc)

ccache doesn’t work with MINGW32/MSYS2.

Steps to reproduce on the 32-bit bash:

pacman -Syu
pacman -S mingw-w64-i686-ccache
ccache -s

Expected result: The statistics for ccache should be displayed.

Actual result:

$ ccache -s
terminate called after throwing an instance of 'core::Error'
terminate called recursively

This was still working on CI builds running on Oct 12 8:50 CEDT. First affected CI build is from Oct 13 4:30 CEDT.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 37 (32 by maintainers)

Commits related to this issue

Most upvoted comments

new build uploaded

yes, things should be back to “normal” now

Ooh, it’s pulling in libgcc_s_dw2-1.dll via libhiredis.dll, I figure that’s probably messing things up.

well it seems to be still looked at @https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100486 so maybe a real fix will eventually crop up 😃

@oscarfv good catch, I’m not update grep because upstream remove support for handling Windows line endings. This is discussed in Msys-packages times ago. I think we need add some message about this into grep PKGBUILD.

the timeline matches. thanks @oscarfv