-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for building on Windows / Cygwin #18
Comments
(I've had a long day so I might be talking nonsense here)
Wait, one can use |
@wilfwilson has been very active on this. Some PRs that convert packages to using his work: gap-packages/ace#28 and gap-packages/datastructures#136 One concern about that is that it requires various custom versions of our GH actions, e.g. The main reason is that we can't use One way out might be to install a helper script set CHERE_INVOKING=1
C:\cygwin64\bin\bash.exe --login -o igncr %*
exit /b %ERRORLEVEL% So it would invoke the cygwin bash.exe with the right arguments, and also forward the exit code. Then we might be able to write |
Thanks for the summary of the current obstacles (which matches my understanding), and for suggesting a reasonable sounding solution! (Although, having battled with this stuff for a while, I wouldn't be surprised if it turns out to be unreasonably tricky!) |
I've just learned that one can prepend a dir to |
I just discovered https://github.com/cygwin/cygwin-install-action which I think has everything we need to get rid of our
So to find out if this works, we ought to make a modified version of |
Similar to issue #17, but probably more work, as one also needs a way to install a cygwin environment -- I hope that we can reuse some of the work done on gap-system/gap for this, though
The text was updated successfully, but these errors were encountered: