-
Bug
-
Resolution: Fixed
-
P4
-
9
-
None
-
b126
-
aix
Currently we have several problems with the hotspot build on AIX:
- we don't properly switch off the usage of precompiled headers so we unnecessarily include the full contents of precompiled.hpp into all compilation units.
- most of the optimization flags are also used for the slowdebug build which makes the build times unnecessarily long and the resulting executable unnecessarily hard to debug.
- gtest isn't currently supported on AIX and should be switched off by default.
- jvmtiEnterTrace.cpp contains too many call to log_trace() which makes the build times for the fastdebug and product build too long (up to 30min). As this file is not performance critical it should be compiled with a lower optimization level on AIX.
- we don't properly switch off the usage of precompiled headers so we unnecessarily include the full contents of precompiled.hpp into all compilation units.
- most of the optimization flags are also used for the slowdebug build which makes the build times unnecessarily long and the resulting executable unnecessarily hard to debug.
- gtest isn't currently supported on AIX and should be switched off by default.
- jvmtiEnterTrace.cpp contains too many call to log_trace() which makes the build times for the fastdebug and product build too long (up to 30min). As this file is not performance critical it should be compiled with a lower optimization level on AIX.
- relates to
-
JDK-8171225 [aix] Fix gtests compile error on AIX 7.1 with xlC 12
-
- Resolved
-