Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P4
-
Resolution: Fixed
-
Affects Version/s: 8
-
Fix Version/s: 8u192
-
Component/s: infrastructure
-
Labels:
-
Subcomponent:
-
Resolved In Build:b01
Backports
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 |
Description
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
Attachments
Issue Links
- 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
-