-
Notifications
You must be signed in to change notification settings - Fork 115
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
Change MACOSX_VERSION_MIN to 10.9.0 for OpenJ9 JDK8 #206
Conversation
2a5a849
to
c97f596
Compare
related to eclipse-openj9/openj9#3496 and eclipse-openj9/openj9#36. |
2c39f2c
to
ba08e74
Compare
fyi - @DanHeidinga @pshipton @nbhuiyan |
ba08e74
to
02e895a
Compare
https://en.wikipedia.org/wiki/MacOS_version_history#Version_10.7:_"Lion"
I'm a +1 to this change |
@babsingh Can you fix the copyrights so the check will pass? |
Building Java 11 doesn't seem to have this problem. In that version I only see a dependency on |
Currently, common/autoconf/flags.m4 has an Oracle copyright with the correct year (2018). Our copyright check does: Running
With this change, OpenJ9 JDK8 will have no dependency on any Side notes:
|
f3bc6e8
to
deb7b6e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
We don't have a JDK8 PR build yet so this will have to be merged without testing beyond a compile on another platform |
Jenkins compile xlinux jdk8 |
@keithc-ca Any further comments? Otherwise I'll merge this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please re-run autogen.sh to reflect the copyright addition.
For OpenJ9 JDK8 on OSX, the JIT can't be built with MACOSX_VERSION_MIN <= 10.8.0 using Xcode7 + clang. JIT needs libc++ which is only available when MACOSX_VERSION_MIN is set to 10.9.0 or greater. With MACOSX_VERSION_MIN <= 10.8.0, the Xcode7 build tools only provide an old version of stdlibc++, which can't be used to build the JIT. Thus, changing MACOSX_VERSION_MIN from 10.7.0 to 10.9.0 in order to support the JIT when building OpenJ9 JDK8 on OSX using Xcode7 + clang. Invoked autogen.sh. Signed-off-by: Babneet Singh <[email protected]>
deb7b6e
to
f9ec7b8
Compare
done. |
No need to re-run PR testing for the most recent change: merging. |
For OpenJ9 JDK8 on OSX, the JIT can't be built with MACOSX_VERSION_MIN
<= 10.8.0 using Xcode7 + clang. JIT needs libc++ which is only available when
MACOSX_VERSION_MIN is set to 10.9.0 or greater. With MACOSX_VERSION_MIN
<= 10.8.0, the Xcode7 build tools only provide an old version of stdlibc++, which
can't be used to build the JIT.
Thus, changing MACOSX_VERSION_MIN from 10.7.0 to 10.9.0 in order to
support the JIT when building OpenJ9 JDK8 on OSX using Xcode7 + clang.
Invoked autogen.sh.
Signed-off-by: Babneet Singh [email protected]