msys2 / msys2-runtime

Our friendly fork of Cygwin 💖 https://cygwin.org 💖 see the wiki for details
https://github.com/msys2/msys2-runtime/wiki
GNU General Public License v2.0
185 stars 39 forks source link

Cygwin: find_fast_cwd: don't run assembler checking code on ARM64 #233

Closed dscho closed 1 week ago

dscho commented 1 week ago

The code that looks for the FAST_CWD pointer seems to crash a lot in recent Canary builds of Windows. This has been fixed in a commit on Cygwin's (yet unreleased) 3.6.0 branch, in 4e77fa9b8b (Cygwin: find_fast_cwd: don't run assembler checking code on ARM64, 2024-02-13), and I already backported this into Git for Windows' fork of the MSYS2 runtime.

Let's backport it to MSYS2 proper, too.

This fixes https://github.com/msys2/msys2-runtime/issues/232

dscho commented 1 week ago

@snickler would you mind testing the build artifact?

snickler commented 1 week ago

@snickler would you mind testing the build artifact?

Will do!

snickler commented 1 week ago

@dscho - WORKS. I replaced the contents of my usr directory within the Git install and I'm able to work again!

snickler commented 1 week ago

image

Perfection.

lazka commented 1 week ago

-> https://github.com/msys2/MSYS2-packages/pull/5000