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

Zero-release build is broken after JDK-8279047 due to UseHeavyMonitors is read-only

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 20
    • 20
    • hotspot
    • b02

    Description

      ```
      Updating support/src.zip
      In file included from /root/df/jdk/src/hotspot/cpu/zero/vm_version_zero.hpp:30,
                       from /root/df/jdk/src/hotspot/share/runtime/vm_version.hpp:30,
                       from /root/df/jdk/src/hotspot/share/runtime/orderAccess.hpp:29,
                       from /root/df/jdk/src/hotspot/share/runtime/atomic.hpp:37,
                       from /root/df/jdk/src/hotspot/share/utilities/bitMap.hpp:29,
                       from /root/df/jdk/src/hotspot/share/memory/iterator.hpp:31,
                       from /root/df/jdk/src/hotspot/share/oops/oop.hpp:28,
                       from /root/df/jdk/src/hotspot/share/runtime/handles.hpp:29,
                       from /root/df/jdk/src/hotspot/share/code/oopRecorder.hpp:28,
                       from /root/df/jdk/src/hotspot/share/asm/codeBuffer.hpp:28,
                       from /root/df/jdk/src/hotspot/share/asm/assembler.hpp:28,
                       from /root/df/jdk/src/hotspot/share/asm/assembler.inline.hpp:28,
                       from /root/df/jdk/src/hotspot/cpu/zero/vm_version_zero.cpp:27:
      /root/df/jdk/src/hotspot/cpu/zero/vm_version_zero.cpp: In static member function 'static void VM_Version::initialize()':
      /root/df/jdk/src/hotspot/share/runtime/globals_extension.hpp:75:47: error: assignment of read-only location 'UseHeavyMonitors'
         75 | #define FLAG_SET_DEFAULT(name, value) ((name) = (value))
            | ~~~~~~~^~~~~~~~~
      /root/df/jdk/src/hotspot/cpu/zero/vm_version_zero.cpp:50:5: note: in expansion of macro 'FLAG_SET_DEFAULT'
         50 | FLAG_SET_DEFAULT(UseHeavyMonitors, true);
            | ^~~~~~~~~~~~~~~~
      gmake[3]: *** [/root/df/jdk/build/linux-x86_64-zero-release/hotspot/variant-zero/libjvm/objs/vm_version_zero.o] Error 1
      gmake[3]: *** Waiting for unfinished jobs....
      gmake[2]: *** [hotspot-zero-libs] Error 1
      gmake[2]: *** Waiting for unfinished jobs....

      ERROR: Build failed for target 'images' in configuration 'linux-x86_64-zero-release' (exit code 2)
      Stopping sjavac server
      ```

      Attachments

        Issue Links

          Activity

            People

              jiefu Jie Fu
              jiefu Jie Fu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: