Commit d1e562a
committed
fixup! release: add Mac OSX installer build
Starting with upstream commit 4580bcd ("osxkeychain: avoid
incorrectly skipping store operation", 2025-11-14), the osxkeychain
credential helper now includes git-compat-util.h and links against
libgit.a.
The osxkeychain Makefile has:
CFLAGS ?= -g -O2 -Wall -I../../.. $(BASIC_CFLAGS)
The -I../../.. is needed to find git-compat-util.h when building from
contrib/credential/osxkeychain/. However, our config.mak sets CFLAGS
explicitly, so the ?= conditional assignment is ignored and the include
path is never added, causing:
git-credential-osxkeychain.c:5:10: fatal error:
'git-compat-util.h' file not found
See https://github.com/microsoft/git/actions/runs/21495314261 for the
failing run.
Fix this by adding a target-specific variable in config.mak that appends
the required include path specifically for git-credential-osxkeychain.o.
Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>1 parent f0a9372 commit d1e562a
1 file changed
+5
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
509 | 509 | | |
510 | 510 | | |
511 | 511 | | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
512 | 517 | | |
513 | 518 | | |
514 | 519 | | |
| |||
0 commit comments