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

enable hardened runtime support for macos #1199

Merged
merged 8 commits into from
Jul 31, 2019
Merged

Conversation

gdams
Copy link
Member

@gdams gdams commented Jul 31, 2019

This allows users to bundle AdoptOpenJDK binaries into notarized macOS applications.

This is confirmed to be fixed on JDK11+

On JDK8 we still hit the same issue that the Corretto folks do which is this error:

The binary uses an SDK older than the 10.9 SDK

My suggestion would be that we investigate shipping a JDK8 build that is optimized for bundling (i.e built on a later toolchain) This repo may be usefil as it contains some patches required to get JDK8 to compile on xcode10.

partially resolves: #1130

@gdams gdams requested a review from johnoliver July 31, 2019 10:03
@johnoliver johnoliver merged commit 7cbeb5b into adoptium:master Jul 31, 2019
@gdams gdams deleted the hardened branch July 31, 2019 10:16
@karianna karianna added this to the July 2019 milestone Jul 31, 2019
@karianna karianna added the enhancement Issues that enhance the code or documentation of the repo in any way label Jul 31, 2019
@tiberiughioca
Copy link

Have you seen the work of Simon Tooke regarding this issue for the openjdk project?
https://github.com/stooke/jdk8u-xcode10/
Maybe you can use something from it for the AdoptOpenJDK...

@karianna
Copy link
Contributor

Have you seen the work of Simon Tooke regarding this issue for the openjdk project?
https://github.com/stooke/jdk8u-xcode10/
Maybe you can use something from it for the AdoptOpenJDK...

We're working directly with him :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues that enhance the code or documentation of the repo in any way
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MacOS hardened runtime support
4 participants