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

Support Windows #98

Closed
wants to merge 6 commits into from
Closed

Support Windows #98

wants to merge 6 commits into from

Conversation

k0kubun
Copy link
Member

@k0kubun k0kubun commented Mar 4, 2020

No description provided.

@k0kubun
Copy link
Member Author

k0kubun commented Mar 6, 2020

As of 2020, this turned out to be impossible even with lots of compromises and dirty workarounds.

Summary:

  • conf.linker.command = 'x86_64-w64-mingw32-ld' seems to be the only way to build mruby-onig-regexp on mruby-cli container, which blocks builds of other mrbgems, at least mruby-yaml.
  • mruby doesn't have Kernel#spawn and Process.waitpid which work on Windows. I thought this hack might work but didn't reach a stage to test it.

Let's revisit this 5 years later or so.

@k0kubun k0kubun closed this Mar 6, 2020
@k0kubun k0kubun deleted the windows branch March 6, 2020 08:58
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant