-
Bug
-
Resolution: Fixed
-
P4
-
8
-
b01
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8208899 | 8u201 | Kevin Walls | P4 | Resolved | Fixed | b01 |
JDK-8216719 | emb-8u201 | Kevin Walls | P4 | Resolved | Fixed | master |
JDK-8211250 | 7u211 | Kevin Walls | P4 | Resolved | Fixed | b01 |
In jdk8u, some compiler-specific knowledge is embedded in
hotspot/make/windows/makefiles/compile.make
and this sets some required compiler options.
A build will fail if the compiler is not recognised.
VS2013 is not recognised, and e.g.
GX_OPTION = /EHsc
...will not be set.
We should make this file handle VS2013 and later, and update any
other version checks to let hotspot build.
This is an 8-specific change. That file is removed in 9 with:
8150601: Remove the old Hotspot build system
hotspot/make/windows/makefiles/compile.make
and this sets some required compiler options.
A build will fail if the compiler is not recognised.
VS2013 is not recognised, and e.g.
GX_OPTION = /EHsc
...will not be set.
We should make this file handle VS2013 and later, and update any
other version checks to let hotspot build.
This is an 8-specific change. That file is removed in 9 with:
8150601: Remove the old Hotspot build system
- backported by
-
JDK-8208899 8u hotspot should recognise later Windows compilers
-
- Resolved
-
-
JDK-8211250 8u hotspot should recognise later Windows compilers
-
- Resolved
-
-
JDK-8216719 8u hotspot should recognise later Windows compilers
-
- Resolved
-