Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

ppc64le support #285

Closed
madscientist159 opened this issue Nov 24, 2019 · 7 comments
Closed

ppc64le support #285

madscientist159 opened this issue Nov 24, 2019 · 7 comments

Comments

@madscientist159
Copy link

Stock libv8 has native support for ppc64le, but the default Gem install process tries to pull in a bunch of x86_64 tooling binaries from Google.

There should be a ppc64le build of the libv8 gem for Linux, given ppc64le is the only open ISA system with enough horsepower to run Ruby.

@runlevel5
Copy link
Contributor

@madscientist159 the depot_tools by Chromium Dev team does not offer ppc64le binaries. In theory it is possible to substitute these tools with custom-built but there is no guarantee that it would perform exactly like it was meant to.

@runlevel5
Copy link
Contributor

runlevel5 commented Mar 8, 2020

@madscientist159 I manage to build a new libv8 gem https://github.com/runlevel5/v8-ppc64le/blob/master/libv8-7.3.495-powerpc64le-linux.gem if you need it. Or you could build the gem yourself, please see instructions on https://github.com/runlevel5/v8-ppc64le

FYI, discourse now runs perfectly
Screenshot from 2020-03-09 09-39-48

@lloeki
Copy link
Contributor

lloeki commented May 7, 2021

I'm interested in people trying out libv8-node. No binaries yet but the ruby platform gem should build.

@runlevel5
Copy link
Contributor

@lloeki yes I could help. Do you have a list of tests that you want me to go through?

@lloeki
Copy link
Contributor

lloeki commented May 18, 2021

@runlevel5 let's track this testing over at rubyjs/libv8-node#11

@runlevel5
Copy link
Contributor

@madscientist159 FYI I can confirm the ruby-libv8-node works perfectly. Shall we consider adopting discourse again?

@lloeki
Copy link
Contributor

lloeki commented Dec 4, 2023

Closing as libv8-node is a much better place to achieve that, as it is extremely non-trivial to sidestep depot_tools in any other way.

@lloeki lloeki closed this as completed Dec 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants