Skip to content
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

FR: add Win32 binaries #5

Closed
GitMensch opened this issue Jan 29, 2023 · 5 comments
Closed

FR: add Win32 binaries #5

GitMensch opened this issue Jan 29, 2023 · 5 comments

Comments

@GitMensch
Copy link
Contributor

This would provide a way to execute testsuites (which are portable shell scripts) from source in environments that don't have a shell: win32.
For a start, the code in AT_CHECK may be executed within bash -c (so some shell would be required, but later on this could be changed to recognize some commands, or switch to special m4 macros in the testsuite for them, for things like grep and sed).

@lefessan
Copy link
Member

lefessan commented Feb 1, 2023

You mean Windows in general (i.e. win64), or the 32 bits version specifically ?

For 64 bits, it should be possible by extracting artifacts from the current Github Action, maybe it's possible to also build the 32 bit version there, I should try at some point.

@GitMensch
Copy link
Contributor Author

As far as MS is concerned win32 is "any non 16bit windows". Yes, I've meant in general, and as everything it does uses a new pid boundary 64bit would be enough.

@lefessan
Copy link
Member

lefessan commented Feb 5, 2023

I added uploading the artifacts on Github Actions, and published a generated Windows binary for x86_64 in release v0.6.

I don't have a Windows to try it, so I couldn't check if it works correctly in this environment.

@lefessan
Copy link
Member

We have now a cross-compilation path to Windows for autofonce, so it should be easy now to generate Windows 64 binaries for every next release.

@GitMensch
Copy link
Contributor Author

kind of related as it would provide a win32 testbed: OCamlPro/gnucobol#103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants