Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8342918

Building ParallelGC without G1 and Shenandoah fails because SpaceMangler not declared

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 24
    • 24
    • hotspot
    • None
    • gc
    • b22

      fastdebug build for linux-x86 (32 bit) gets this:

      ../../src/hotspot/share/gc/parallel/mutableSpace.cpp: In member function 'virtual void MutableSpace::mangle_region(MemRegion)':
      ../../src/hotspot/share/gc/parallel/mutableSpace.cpp:154:3: error: 'SpaceMangler' has not been declared
        154 | SpaceMangler::mangle_region(mr);
            | ^~~~~~~~~~~~

      release build also fails for lack of SpaceMangler. In addition, release build fails because SpaceDecorator enum is also not declared.

      Guessing some include "cleanups" somewhere have eliminated implicit inclusions.

      linux-arm32 builds, so doesn't seem to be a generic 32bit issue.

            kbarrett Kim Barrett
            kbarrett Kim Barrett
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: