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

Matthias Baesken mbaesken at openjdk.org
Fri Dec 20 07:48:38 UTC 2024


On Thu, 19 Dec 2024 14:47:40 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

> 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' .

This pull request has now been integrated.

Changeset: 85e024d9
Author:    Matthias Baesken <mbaesken at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/85e024d92dde5ef9c375a27af57c7df177369557
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

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

Reviewed-by: stefank, lucy, mdoerr

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

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


More information about the hotspot-runtime-dev mailing list