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

MacOS support #114

Closed
3 tasks done
zakkak opened this issue Aug 26, 2020 · 12 comments
Closed
3 tasks done

MacOS support #114

zakkak opened this issue Aug 26, 2020 · 12 comments

Comments

@zakkak
Copy link
Collaborator

zakkak commented Aug 26, 2020

MacOS builds should be relatively easy to produce and test, however, there are still some roadblocks in our way.

To my knowledge these are:

Please comment bellow if you are aware of any additional issues.

@zakkak zakkak added the enhancement New feature or request label Aug 26, 2020
@zakkak zakkak added this to To do in Mandrel via automation Aug 26, 2020
@github-actions
Copy link

This issue appears to be stale because it has been open 30 days with no activity. This issue will be closed in 7 days unless Stale label is removed, a new comment is made, or not-Stale label is added.

@jerboaa
Copy link
Collaborator

jerboaa commented Nov 2, 2021

FYI:

Via Eclipse Temurin there are (untested) Mac OS X static-libs now.

JDK 17: https://github.com/adoptium/temurin17-binaries/releases/tag/jdk-17.0.1%2B12

@debu999
Copy link

debu999 commented Dec 25, 2021

Anything on this getting traction. Definitely a good thing to move forward with this.

@zakkak
Copy link
Collaborator Author

zakkak commented Jan 19, 2022

Anything on this getting traction.

No, not yet. At the moment it looks like we would need to rely on GH actions to provide MacOS releases while Linux and Windows releases are built and tested internally. @Karm WDYT?

@Karm
Copy link
Collaborator

Karm commented Jan 19, 2022

Relying on doing Mac releases on GH actions is not an option, so there are no MacOS releases planned at the time of writing.

When (rather than if) that changes, we will update this issue 👍

@raupachz
Copy link

Any updates?

@jerboaa
Copy link
Collaborator

jerboaa commented Nov 15, 2022

I don't think our stance has changed on this one, sorry.

@zakkak
Copy link
Collaborator Author

zakkak commented May 25, 2023

graalvm/mandrel-packaging#339 enables building Mandrel for MacOS x86. Next step is figuring out if it works on M1 as well. Last, we will need some infrastructure as mentioned in #114 (comment).

@Karm
Copy link
Collaborator

Karm commented May 25, 2023

@zakkak Thx for the addition to the mandrel-packaging.

Releasing without test infrastructure in place is a no go. I would like to avoid any misunderstanding on the front of potentially available released bits.

My note is redundant. I am sorry. I managed to miss the end of your previous comment 👍

@Karm
Copy link
Collaborator

Karm commented Mar 25, 2024

Mandrel team has the M2 Pro systems now, so we will revisit this issue presently.

@Karm
Copy link
Collaborator

Karm commented May 30, 2024

We have preview builds, now in testing...

[INFO]  Java version: 21.0.3+9-LTS, vendor version: Mandrel-23.1.3.2-dev49b42155870
[INFO]  Graal compiler: optimization level: 2, target machine: armv8-a
[INFO]  C compiler: cc (apple, arm64, 15.0.0)

@Karm
Copy link
Collaborator

Karm commented Jun 6, 2024

@debu999 @raupachz
Done: https://groups.google.com/u/1/g/quarkus-dev/c/LC11CnPHqTw

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Mandrel
To do
Development

No branches or pull requests

5 participants