When I make, with:
Configuration summary:
- Debug level: fastdebug
- HS debug level: fastdebug
- JVM variants: server
- JVM features: server: 'aot cds cmsgc compiler1 compiler2 dtrace epsilongc g1gc graal jfr jni-check jvmci jvmti management nmt parallelgc serialgc services vm-structs'
- OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64
- Version string: 11.0.16-internal+0-adhoc.sadman.jdk11u-dev-master (11.0.16-internal)
Tools summary:
- Boot JDK: openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode) (at /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home)
- Toolchain: clang (clang/LLVM from Xcode 13.4)
- C Compiler: Version 13.1.6 (at /usr/bin/clang)
- C++ Compiler: Version 13.1.6 (at /usr/bin/clang++)
Build performance summary:
- Cores to use: 12
- Memory limit: 16384 MB
And it remind me that
jdk11u-dev-master/src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp:59:30: error: too many arguments provided to function-like macro invocation assert(interfaces != NULL, "invariant");
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/assert.h:98:9: note: macro 'assert' defined here #define assert(e) \
Which means the source codes of jdk use two arguments assert, but my Mac just support one argument assert.