Ray Chason · GitHub

Conversation

@chasonr

Copy link Copy Markdown

Contributor

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.

Ray Chason added 2 commits

June 17, 2023 17:20

Ray Chason Ray Chason

Ray Chason Ray Chason

@chasonr

@matz

@matz

Copy link Copy Markdown

Member

Wow, impressive. Thank you!

2 participants

@chasonr @matz

Read the original on github.com ↗