Fixed bug 1972 - Changeset 7379 (b27c778a2bdb) breaks make process with msys+mingw (make 3.82.90)
Andreas With the patch applied, make is not able to find the rule for Makefile.in anymore. Removing the patch resolves the issue. The path is in fact correct (in my case: /c/external/SDL64/SDL). But it seems the windows build of GNU Make doesn't work well with pathnames in rules. Both the dependencies in "$(srcdir)/configure: $(srcdir)/configure.in" and "Makefile: $(srcdir)/Makefile.in" will cause rules not to be found when srcdir is defined. The same problem occurs if the patch is removed and I supply configure with a srcdir manually.
This commit is contained in:
parent
dedde96b9f
commit
2e934dbde6
2 changed files with 16 additions and 2 deletions
9
configure
vendored
9
configure
vendored
|
@ -15791,7 +15791,14 @@ else
|
|||
fi
|
||||
|
||||
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
case "$host" in
|
||||
*-*-mingw32*)
|
||||
# Except on msys, where make can't handle full pathnames (bug 1972)
|
||||
;;
|
||||
*)
|
||||
srcdir=`cd $srcdir && pwd`
|
||||
;;
|
||||
esac
|
||||
|
||||
INCLUDE="-I$srcdir/include"
|
||||
if test x$srcdir != x.; then
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue