-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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
)