forked from github-such-software/hash-wallet
Windows CI: prefer Git for Windows' mingw64 over Flutter's mingit #36
Reference in New Issue
Block a user
Delete Branch "github-such-software/hash-wallet:dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Flutter ships a 2017-vintage mingit (its bundled Git), whose
libwinpthread-1.dll predates the pthread_cond_timedwait64 export that
modern MinGW-w64 libpthread emits and that the monero_c prebuilt
wallet DLLs use. Wallet creation crashed at runtime:
The procedure entry point pthread_cond_timedwait64 could not be
located in the dynamic link library libwownero_wallet2_api_c.dll.
Git for Windows' bundled mingw64/bin/libwinpthread-1.dll dates from
2026-04 — modern enough to have the symbol. Reorder the runtime-DLL
search to prefer Git for Windows first, Flutter mingit last.
Issue Number (if Applicable): Fixes #
Description
Please include a summary of the changes and which issue is fixed / feature is added.
Pull Request - Checklist