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

Zero build broken after 8195103, 8191102 and 8189871

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 11
    • Fix Version/s: 11
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b07
    • CPU:
      generic
    • OS:
      linux

      Description

      The following symbol is reported as undefined in the Zero build

      ReduceInitialCardMarks

      This is a C2/JVMCI only symbol but is referenced unconditionally in

      src/hotspot/share/gc/shared/cardTableModRefBS.cpp

      void CardTableModRefBS::on_slowpath_allocation_exit(JavaThread* thread, oop new_obj) {
         if (!ReduceInitialCardMarks) {
           return;
         }

      A second build error is

      /home/ed/openjdk/jdk/src/hotspot/share/interpreter/bytecodeInterpreter.cpp:1748: undefined reference to `typeArrayOopDesc::byte_at_put(int, signed char)'

      This is caused by bytecodeInterpreter.cpp not including typeArrayOop.inline.hpp

      The attached patch gets the build going again.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                enevill Ed Nevill
                Reporter:
                enevill Ed Nevill
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: