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

OpenPOWER Support #495

Closed
llebout opened this issue Aug 20, 2019 · 5 comments
Closed

OpenPOWER Support #495

llebout opened this issue Aug 20, 2019 · 5 comments

Comments

@llebout
Copy link

llebout commented Aug 20, 2019

Hello,
Currently only ARM and x86 is supported, but it would be nice to support the OpenPOWER platform that's high performance and gaming capable. An OpenPOWER compliant CPU would be the IBM POWER9.

I don't exactly know what's really architecture specific into lwjgl3 but hopefully you can tell me that so I can go straight to the point if I want to solve that issue myself.

Thanks

@Spasi
Copy link
Member

Spasi commented Aug 23, 2019

LWJGL artifacts are built on Travis CI (Linux & macOS) and AppVeyor (Windows). Support for a new architecture like POWER must start here: LWJGL-CI. In each repository there's a .travis.yml file that builds the corresponding library for the supported architectures. A new target must be added to the build matrix, that cross-compiles for POWER.

You can start by forking the repositories and removing the AWS S3 stuff. You can also skip libraries that are irrelevant on POWER9 or support specific architectures only (e.g. Meow and Tootle). When you have working builds, update this issue and we'll talk about next steps.

@owlshrimp
Copy link

owlshrimp commented Dec 4, 2019

Neato! This'd be really cool to have, and I'd be willing to contribute to a bounty on it at https://www.bountysource.com/ similar to some other POWER porting work.

I just kinda want to run minecraft :P but with the work going in right now for Radeon Open Compute (https://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-Linux-5.5-KFD-PPC) this would be pretty timely. :D

@FlyGoat FlyGoat mentioned this issue Jan 19, 2020
12 tasks
@runlevel5
Copy link

runlevel5 commented Nov 10, 2022

I believe the CI has now been migrated to hosted Github Action which does not offer ppc64le workers. I am more than happy to host Github Action worker on my ppc64le box

EDITED: I've just learned that the CI is using cross platform compilation
I've started the work LWJGL-CI#4

@runlevel5
Copy link

The first PR to get libffi lib compiled with ppc64le LWJGL-CI/libffi#3

Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
@Spasi Spasi closed this as completed in 05de693 Nov 9, 2023
Spasi added a commit to Spasi/lwjgl3 that referenced this issue Nov 9, 2023
@runlevel5
Copy link

Great thanks @Spasi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Build Targets
Development

No branches or pull requests

5 participants
@runlevel5 @Spasi @llebout @owlshrimp and others