RFR: 8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655

Matthias Baesken mbaesken at openjdk.org
Thu Dec 19 14:53:16 UTC 2024


After "8345655: Move reservation code out of ReservedSpace" the AIX fastdebug build fails with


/priv/jenkins/client-home/workspace/openjdk-jdk-dev-aix_ppc64-dbg/jdk/src/hotspot/share/memory/memoryReserver.cpp:513:26: error: incomplete type 'os::Aix' named in nested name specifier
        AIX_ONLY(&& (os::Aix::supports_64K_mmap_pages() || os::vm_page_size() == 4*K))) {
                     ~~~~^~~~~
/priv/jenkins/client-home/workspace/openjdk-jdk-dev-aix_ppc64-dbg/jdk/src/hotspot/share/utilities/macros.hpp:399:24: note: expanded from macro 'AIX_ONLY'
#define AIX_ONLY(code) code
                       ^~~~
/priv/jenkins/client-home/workspace/openjdk-jdk-dev-aix_ppc64-dbg/jdk/src/hotspot/share/runtime/os.hpp:1024:9: note: forward declaration of 'os::Aix'
  class Aix;



This is seen when configure is called with '--disable-precompiled-headers' .

-------------

Commit messages:
 - JDK-8346605

Changes: https://git.openjdk.org/jdk/pull/22830/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22830&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8346605
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/22830.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22830/head:pull/22830

PR: https://git.openjdk.org/jdk/pull/22830


More information about the hotspot-runtime-dev mailing list