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

Build configuration for MS-DOS and DJGPP #6022

Merged
merged 2 commits into from Jun 18, 2023
Merged

Conversation

chasonr
Copy link
Contributor

@chasonr chasonr commented Jun 17, 2023

This provides a build configuration for MS-DOS, cross-compiled on Linux using DJGPP.

  • Most gems compile unmodified, with a few flags set in the build configuration.
  • mruby-dir compiles only if chroot is disabled.
  • mruby-io requires a few changes to avoid the libgen.h file, which DJGPP does not have, and to define fsuseconds_t.
  • mruby-socket does not compile.
  • mruby-cmath does not compile, because DJGPP does not provide complex.h. I am working on an alternative implementation that does not require complex.h.

@chasonr chasonr requested a review from matz as a code owner June 17, 2023 21:29
@matz matz merged commit 7f85ae2 into mruby:master Jun 18, 2023
12 checks passed
@matz
Copy link
Member

matz commented Jun 18, 2023

Wow, impressive. Thank you!

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

Successfully merging this pull request may close these issues.

None yet

2 participants