You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: substratevm/CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,7 @@ This changelog summarizes major changes to GraalVM Native Image.
25
25
* (GR-38414) BellSoft implemented the `MemoryPoolMXBean` for the serial and epsilon GCs.
26
26
* (GR-40641) Dynamic linking of AWT libraries on Linux.
27
27
* (GR-40463) Red Hat added experimental support for JMX, which can be enabled with the `--enable-monitoring` option (e.g. `--enable-monitoring=jmxclient,jmxserver`).
28
+
* (GR-44110) Native Image now targets `x86-64-v3` by default on AMD64 and supports a new `-march` option. Use `-march=compatibility` for best compatibility (previous default) or `-march=native` for best performance if the native executable is deployed on the same machine or on a machine with the same CPU features. To list all available machine types, use `-march=list`.
28
29
29
30
## Version 22.3.0
30
31
* (GR-35721) Remove old build output style and the `-H:±BuildOutputUseNewStyle` option.
throwVMError.shouldNotReachHere("Native image does not support the following JVMCI CPU features: " + unknownFeatures);
118
+
throwVMError.shouldNotReachHere("The image does not support the following JVMCI CPU features: " + unknownFeatures);
119
119
}
120
-
StringerrorMessage = "Current target does not support the following CPU features that are required by the image: " + buildtimeCPUFeatures.toString() + "\n\0";
120
+
StringerrorMessage = "The current machine does not support all of the following CPU features that are required by the image: " + buildtimeCPUFeatures.toString() + "." +
121
+
System.lineSeparator() + "Please rebuild the executable with an appropriate setting of the -march option.\0";
@Option(help = "Overrides CPUFeatures and uses the native architecture, i.e., the architecture of a machine that builds an image. NativeArchitecture takes precedence over CPUFeatures", type = User)//
0 commit comments