forked from github-such-software/hash-wallet
Windows CI: source MinGW runtime DLLs from Git Bash, not monero_c bundle #32
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?
MrCyjaneK's monero_c release-bundle.zip ships only the wallet libs +
import libs:
libmonero_wallet2_api_c.dll{,.a}
libwownero_wallet2_api_c.dll{,.a}
The MinGW runtime DLLs the wallet libs are dynamically linked against
(libssp-0.dll, libwinpthread-1.dll) are NOT in the bundle. The previous
staging step failed with "libssp-0.dll not in bundle".
Git for Windows bundles MinGW-w64 and ships those exact DLLs at
C:\Program Files\Git\mingw64\bin. Same x86_64-w64-mingw32 ABI used to
build the wallet libs, so ABI-compatible. Fall back to that location
(or MSYS2 /mingw64/bin/ if present) when the monero_c bundle lacks them.
Issue Number (if Applicable): Fixes #
Description
Please include a summary of the changes and which issue is fixed / feature is added.
Pull Request - Checklist
MrCyjaneK's monero_c release-bundle.zip ships only the wallet libs + import libs: libmonero_wallet2_api_c.dll{,.a} libwownero_wallet2_api_c.dll{,.a} The MinGW runtime DLLs the wallet libs are dynamically linked against (libssp-0.dll, libwinpthread-1.dll) are NOT in the bundle. The previous staging step failed with "libssp-0.dll not in bundle". Git for Windows bundles MinGW-w64 and ships those exact DLLs at C:\Program Files\Git\mingw64\bin\. Same x86_64-w64-mingw32 ABI used to build the wallet libs, so ABI-compatible. Fall back to that location (or MSYS2 /mingw64/bin/ if present) when the monero_c bundle lacks them.