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 arch option for building Swift launcher #32

Merged
merged 1 commit into from
Jul 10, 2023

Conversation

neilcsmith-net
Copy link
Member

Provide an arch option for building Swift launcher, to allow for building as x64, arm64 and universal binary.

If the option is left blank, defaults to universal if no runtime is present, else attempts to parse from the runtime (eg. JDK) filename.

As well as supporting an IDE or RCP installer with Apple Silicon JDK, this can potentially address concerns with ASF installer in apache/netbeans#6052

@ebarboni
Copy link
Contributor

ebarboni commented Jul 5, 2023

I cannot test on mac.

@neilcsmith-net
Copy link
Member Author

@ebarboni yes, thanks, wasn't sure but had a feeling you didn't have access to a mac. Hopefully @mcdonnell-john or @oyarzun could take a quick look, but if not will rely on feedback on the test installers, and merge this in next few days.

@oyarzun
Copy link
Contributor

oyarzun commented Jul 10, 2023

@neilcsmith-net I've been on vacation, so I haven't had a chance to test it. But the code looks sane to me.

@neilcsmith-net
Copy link
Member Author

OK, thanks @oyarzun I'll merge this PR. If you get a chance to look at / evaluate the test installer at apache/netbeans#6052 (comment) and feedback on the dev@ thread that would be great. We need to make a decision soon whether to move to this for the NB19 release.

@neilcsmith-net neilcsmith-net merged commit 8e0f109 into apache:master Jul 10, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants