Skip to content

Support mingw-w64-git in the build-and-deploy workflow#151

Merged
dscho merged 3 commits intomainfrom
support-git-in-build-and-debug
Feb 9, 2026
Merged

Support mingw-w64-git in the build-and-deploy workflow#151
dscho merged 3 commits intomainfrom
support-git-in-build-and-debug

Conversation

@dscho
Copy link
Member

@dscho dscho commented Feb 9, 2026

I had to deploy the mingw-w64-git packages manually, which failed spectacularly. These are the fixes that were required to make it all work.

dscho added 3 commits February 3, 2026 16:28
The idea, as laid out in the parent commit, is that the `git-sdk-*`
repositories already bring everything that is required to build the
mingw-w64-git package.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
The `/usr/bin/git.exe` recently started failing because of Git for
Windows' diverging OpenSSL DLL.

Let's work around this, also in the future, by simply avoiding to use
`/usr/bin/git.exe`.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
When building with `MINGW_ARCH=mingw32`, the `PATH` gets set quite
differently, and we need to make sure that the DLLs expected by the
various Git commands (including most prominently the HTTPS remote
helper) are on the PATH.

This fixes the following symptom:

  [...]
  ==> Retrieving sources...
    -> Cloning git git repo...
  Cloning into bare repository 'D:/git-sdk-64-build-installers/usr/src/MINGW-packages/mingw-w64-git/git'...
  fatal: remote helper 'https' aborted session
  ==> ERROR: Failure while downloading git git repo
      Aborting...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho requested review from mjcheetham and rimrul February 9, 2026 15:03
@dscho dscho self-assigned this Feb 9, 2026
@dscho dscho merged commit 60e95d2 into main Feb 9, 2026
@dscho dscho deleted the support-git-in-build-and-debug branch February 9, 2026 17:01
Flame4u

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants