Commit 1e983e5
committed
ci-artifacts: build git-for-windows/git, not git/git, for the UCRT64 SDK
Cloning git/git's `master` no longer compiles against this branch's
SDK: with `MSYSTEM=UCRT64`, `config.mak.uname` upstream falls into the
catch-all `else` of its MSYSTEM ladder (MINGW32 / MINGW64 / CLANGARM64)
and appends `-D_USE_32BIT_TIME_T` to `COMPAT_CFLAGS`, which UCRT then
rejects with `#error You cannot use 32-bit time_t (_USE_32BIT_TIME_T)
with _WIN64`.
The git-for-windows fork rewrote that block to derive `MINGW_PREFIX`
and `HOST_CPU` from the MSYS2-provided variables, so UCRT64 just
works, the same way it does for the `mingw-w64-git` PKGBUILD that
sources from this fork. Switching the ci-artifacts smoke build to the
fork's `main` is also a closer match to what we actually ship.
Assisted-by: Opus 4.7
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>1 parent 90e26fa commit 1e983e5
1 file changed
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | | - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
0 commit comments