-
Notifications
You must be signed in to change notification settings - Fork 598
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
Rubinius fails to build on macOS in GitHub Actions #3830
Comments
Additional questions:
I would be unfortunate to need it at runtime because it's not installed by default in GitHub Actions and it takes ~1min35s to install via Homebrew. BTW, https://book.rubinius.com/manuscript/getting_rubinius.html mentions |
A third try, also SEGV:
https://github.com/eregon/ruby-install-builder/runs/408706695 |
@eregon I fixed a bunch of stuff for memory headers and memory handles, I'll tag a release soon. For LLVM, it's only a build-time dependency, but I'm only going to support the latest release (currently 9.0). If that isn't available, the build just won't have any LLVM-dependent features. I'll take me some time to clean up all the obsolete LLVM cruft, so thanks for pointing that out. |
@eregon please try 4.14. |
4.14 still segfaults:
|
This time it seems a SEGV from the GC. |
@eregon hm, I fixed something there, too. I'm in the middle of a pretty big reorg of some internal data structures. I've switched CI to Travis, which is building. I'll ping you when I tag the next release. |
I got a lucky build that succeeded: https://github.com/eregon/ruby-builder/runs/421811427 |
OTOH it still segfaults at runtime for |
@eregon you must use the version of Bundler that is installed by Rubinius. You may have better success with 4.15. |
Where is the |
Rubinius 4.15 fails to compile on Ubuntu 16.04:
|
It still segfaults with 4.14 on Ubuntu 16.04 with the bundled bundler: |
@eregon not supporting anything older than 18.04. Bundler is pre-installed, so you'll need to point to it with your script. If you're curious https://github.com/rubygems/bundler/issues/6274. |
@eregon please close this issue if 18.04 is working with pre-installed Bundler. |
I ran
I expected it builds.
I observed a SEGV.
4.13
macOS Mojave 10.15.
I got a SEGV while building on macOS:
https://github.com/eregon/ruby-install-builder/runs/408680687
A second try also ended in a SEGV, this time for
RBC rubygems/package.rb
https://github.com/eregon/ruby-install-builder/runs/408693316
Extracted from #3828
The text was updated successfully, but these errors were encountered: