By the way, I don't mind maintaining this patch outside of Gambit, just thought I'd share it here in the case that it's useful.
For context, I'm looking to get updated Gambit versions into package managers, for ease of installation/upgrades. I updated Gambit to 4.8.8 in Gentoo Linux. https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-scheme/gambit?id=bd6727...
I'm now looking to add a new Gambit package to MSys2 (http://www.msys2.org/), a fork of cygwin, built on Arch Linux's "pacman" manager. A few months ago, I had issues with using "./configure --prefix=$FOO", because with msys2, "$FOO" had to be in the "unix" format (e.g. /usr), but Gambit needs "$FOO" to be a path in native Windows format, as file I/O on that path uses native windows routines http://webmail.iro.umontreal.ca/pipermail/gambit-list/2016-October/008413.ht...
So my patch, on _any_ mingw system (which might be too broad), changes to ___GAMBITDIR variable to a native windows path, with forward slashes instead of backslashes, while not effecting the --prefix variable at all
I plan to get a build of gambit 4.8.8 with my patch into MSys2 somewhat soon. If my patch is useful to you, great, if not, I'll make a patch as part of the MSys2 build of Gambit.
Thanks, Bill
On Thu, Mar 23, 2017 at 8:48 PM, Marc Feeley feeley@iro.umontreal.ca wrote:
Can you explain what this does? I don’t like relying on “cygpath” which I don’t think exists on plain msys.
Marc
On Mar 23, 2017, at 8:42 PM, Bill Six billsix@gmail.com wrote:
Marc,
I patched configure.ac so that Gambit builds and works correctly on
msys2 on windows.
Bill <0001-build-on-msys2-windows-by-using-the-native-windows-p.
patch>_______________________________________________
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list