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

Support for universal binaries via Cosmopolitan #4854

Closed
LifeIsStrange opened this issue Aug 30, 2022 · 6 comments
Closed

Support for universal binaries via Cosmopolitan #4854

LifeIsStrange opened this issue Aug 30, 2022 · 6 comments

Comments

@LifeIsStrange
Copy link

This is not the same thing as the request for supporting cross compilation.
Cosmopolitan is a new technology that allow x86 (and with emulation ARM) binaries to be executed on any OS, with a singles and small binary.
This technology is potentially disruptive and would be a great addition to GraalVM as binaries would become closer to the famous write once run anywhere Philosophy.
https://justine.lol/cosmopolitan/index.html

@mukel
Copy link
Member

mukel commented Aug 30, 2022

Cosmopolitan is somehow constrained e.g. currently there's no support for pthreads.
native-image can already produce static executables linked against musl. We also need (static) JDK native libraries compiled against Cosmopolitan.

@oubidar-Abderrahim
Copy link
Member

cc @christianwimmer

@ianopolous
Copy link

This would be amazing. I think Cosmopolitan supports pthreads now too.

@elken
Copy link

elken commented Jan 22, 2024

Gently nudging this to see if there's any/much activity 😄

@sgammon
Copy link

sgammon commented Mar 25, 2024

Formally filed at #8350 / GR-52220

@wirthi
Copy link
Member

wirthi commented Oct 3, 2024

I am closing this as there is newer discussion on #8350 now. Still, I don't see this very high up our priorities list; if there are easy things to fix on our side to make that easier for you, we might be able to look into it of course.

@wirthi wirthi closed this as completed Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants