I used to use Cygwin/git to manage my libtool repo, and bootstrap it
with Cygwin. I would then build the bootstrapped libtool tree from
MSYS when I needed to do changes there, or check for regressions from
the Cygwin side.
This appears to no longer be possible, if I run "make check" from
MSYS, it complains with:
$ make check
/bin/sh: line 2: git: command not found
maint.mk: found non-public submodule commit
make: *** [public-submodule-commit] Error 1
make: Target `check' not remade because of errors.
Alas, git is not available for MSYS. (And before you ask, msysgit is
*not* a real MSYS git, it is a MinGW git bundled with a forked MSYS
environment, i.e. a different animal altogether with an unfortunate
If the only way around this is to "make dist" and untar the whole
thing in MSYS and work w/o backing of Cygwin/git while "in" MSYS, I
must say that it's a *major* fail for me, and it would be extremely
unpleasant to work with that.
Can anything be done to make things work in a git checkout without
having git available after bootstrap? Please?