Dear JDK Build Team, it looks after "8242088: Replace mutually exclusive lists with concurrent alternatives” (http://hg.openjdk.java.net/jdk/jdk/rev/e51cdea8457e <http://hg.openjdk.java.net/jdk/jdk/rev/e51cdea8457e>) the build on arm32 is broken. The compiler error is:
/workspace/build/linux-arm-server-release/hotspot/variant-server/libjvm/objs/jfrStorage.o: In function `JfrConcurrentLinkedListHost<JfrConcurrentQueue<JfrValueNode<JfrBuffer*>, JfrCHeapObj>, HeadNode, JfrCHeapObj>::remove(JfrValueNode<JfrBuffer*>*, JfrValueNode<JfrBuffer*> const*, JfrValueNode<JfrBuffer*>*, bool) [clone .constprop.212]': jfrStorage.cpp:(.text+0x262): undefined reference to `unsigned long long Atomic::PlatformAdd<8u>::add_and_fetch<unsigned long long, unsigned long long>(unsigned long long volatile*, unsigned long long, atomic_memory_order) const' /workspace/build/linux-arm-server-release/hotspot/variant-server/libjvm/objs/jfrStorage.o: In function `JfrConcurrentLinkedListHost<JfrConcurrentQueue<JfrBuffer, JfrCHeapObj>, HeadNode, JfrCHeapObj>::remove(JfrBuffer*, JfrBuffer const*, JfrBuffer*, bool)': jfrStorage.cpp:(.text._ZN27JfrConcurrentLinkedListHostI18JfrConcurrentQueueI9JfrBuffer11JfrCHeapObjE8HeadNodeS2_E6removeEPS1_PKS1_S6_b[_ZN27JfrConcurrentLinkedListHostI18JfrConcurrentQueueI9JfrBuffer11JfrCHeapObjE8HeadNodeS2_E6removeEPS1_PKS1_S6_b]+0x2a4): undefined reference to `unsigned long long Atomic::PlatformAdd<8u>::add_and_fetch<unsigned long long, unsigned long long>(unsigned long long volatile*, unsigned long long, atomic_memory_order) const' collect2: error: ld returned 1 exit status lib/CompileJvm.gmk:149: recipe for target '/workspace/build/linux-arm-server-release/support/modules_libs/java.base/server/libjvm.so' failed make[3]: *** [/workspace/build/linux-arm-server-release/support/modules_libs/java.base/server/libjvm.so] Error 1 make/Main.gmk:259: recipe for target 'hotspot-server-libs' failed make[2]: *** [hotspot-server-libs] Error 2 Sorry for raising the issue on this list, but as an external person I is hard to identify the correct contacts. Best regards, -marc