After the change of JDK-8195099, AIX does not build any more. Build fails with:
"/usr/work/d062122/OpenJDK/jdk/test/hotspot/gtest/utilities/test_globalCounter.cpp", line 32.9: 1540-0848 (S) The macro name "GOOD" is already defined with a different definition.
"/usr/include/sys/param.h", line 104.9: 1540-0425 (I) "GOOD" is defined on line 104 of "/usr/include/sys/param.h".
"/usr/work/d062122/OpenJDK/jdk/test/hotspot/gtest/utilities/test_globalCounter.cpp", line 33.9: 1540-0848 (S) The macro name "BAD" is already defined with a different definition.
"/usr/include/sys/param.h", line 105.9: 1540-0425 (I) "BAD" is defined on line 105 of "/usr/include/sys/param.h".
The macros GOOD and BAD ought to be renamed.
"/usr/work/d062122/OpenJDK/jdk/test/hotspot/gtest/utilities/test_globalCounter.cpp", line 32.9: 1540-0848 (S) The macro name "GOOD" is already defined with a different definition.
"/usr/include/sys/param.h", line 104.9: 1540-0425 (I) "GOOD" is defined on line 104 of "/usr/include/sys/param.h".
"/usr/work/d062122/OpenJDK/jdk/test/hotspot/gtest/utilities/test_globalCounter.cpp", line 33.9: 1540-0848 (S) The macro name "BAD" is already defined with a different definition.
"/usr/include/sys/param.h", line 105.9: 1540-0425 (I) "BAD" is defined on line 105 of "/usr/include/sys/param.h".
The macros GOOD and BAD ought to be renamed.
- relates to
-
JDK-8195099 Concurrent safe-memory-reclamation mechanism
- Resolved