-
Notifications
You must be signed in to change notification settings - Fork 2
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
GHA: Add MSYS2 build #4
Conversation
72ad604
to
42b1e49
Compare
OK, I'm going to merge and squash that commit into this PR. |
88fc0ba
to
09856dd
Compare
The build error seems to be due to On MSYS (and on Linux if I copy over the Makefile) with the above setting for
If Setting
From the autoconf manual
I don't know much about MSYS, but I'm guessing that it doesn't need the |
Or, it could be due to one of the |
I see you found the bug as well. Please rebase against main, as I fixed an autoconf macro. |
Found it thanks to your debugging in the comments above! Rebasing now. :-) |
Support based upon system capabilities (`termios.h` and `sys/socket.h`)
CI passes. Should be ready to review now. |
This PR is on top of the commits of
#2 and
#3.
This PR also requires
sys/
and some of the drivers indrivers/
because of required headers that are not available under MinGW:termios.h
:sys/grgetc.c
,sys/grtermio.c
,drivers/ttdriv.f
,drivers/vtdriv.f
sys/socket.h
:drivers/nexsup.c
,drivers/nedriv.f
FC
togfortran
becausef77
is not available (on Linuxf77
isa symlink to
gfortran
)FC = f77
meansfonts/pgpack
can not buildFC
to the contents ofF77
(gfortran
)