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
[build] Support Apple ARM64 Silicon (M1) #608
Comments
This is likely an upstream issue to resolve... Adding for awareness and prioritization. |
@kensipe this is a problem when building JReleaser from source. The build requires Gradle 6.9 which is setup to work with Java 8 up to 15. Do you need an osx-aarch64 build? we have one for the CLI ready for testing https://github.com/jreleaser/jreleaser/releases/tag/early-access |
I see where the problem may be jreleaser/apps/jreleaser-tool-provider/jreleaser-tool-provider.gradle Lines 79 to 88 in 8a45256
This instructs Gradle to download Java 9 which uses AdoptOpenJDK by default. Perhaps it will be better to switch to Java 11 compatibility and use Azul as vendor. |
Update: 4362c41 |
great turn around! I was planning on jumping on the contribution train and was looking for a way to build it. But I also wanted to use the new Mac... thank you! that fix was too easy... no I hang my head in shame :) Great stuff! thanks again. |
Thanks @kensipe, we've got plenty of opportunities for contributions. Specifically M1 support would be great given that I've yet to get my hands on one of those puppies. |
Builds on Apple M1 machines fail based on lack of dependency support.
Task List
Steps to Reproduce
./gradlew test
Expected Behaviour
Successful build
Actual Behaviour
Bad things
Environment Information
Please paste stacktraces from
[out|build|target]/jreleaser/trace.log
.The text was updated successfully, but these errors were encountered: