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

Optimized build is broken by Shenandoah changes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 12, 13
    • Fix Version/s: 13
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
      gc
    • Resolved In Build:
      b05

      Description

      === Output from failing command(s) repeated here ===
      * For target hotspot_variant-server_libjvm_gtest_objs_BUILD_GTEST_LIBJVM_link:
      Undefined symbols for architecture x86_64:
        "ShenandoahNMethod::assert_same_oops(GrowableArray<oopDesc**>*)", referenced from:
            ShenandoahCodeRoots::remove_nmethod(nmethod*) in shenandoahCodeRoots.o
        "ShenandoahNMethod::assert_alive_and_correct()", referenced from:
            ShenandoahCodeRoots::add_nmethod(nmethod*) in shenandoahCodeRoots.o
            void ShenandoahCodeRootsIterator::fast_parallel_blobs_do<false>(CodeBlobClosure*) in shenandoahCodeRoots.o
            void ShenandoahCodeRootsIterator::fast_parallel_blobs_do<true>(CodeBlobClosure*) in shenandoahCodeRoots.o
        "ShenandoahFreeSet::assert_bounds() const", referenced from:
            ShenandoahFreeSet::try_allocate_in(ShenandoahHeapRegion*, ShenandoahAllocRequest&, bool&) in shenandoahFreeSet.o
            ShenandoahFreeSet::flip_to_gc(ShenandoahHeapRegion*) in shenandoahFreeSet.o
            ShenandoahFreeSet::allocate_contiguous(ShenandoahAllocRequest&) in shenandoahFreeSet.o
            ShenandoahFreeSet::rebuild() in shenandoahFreeSet.o
         ... (rest of output omitted)
      * For target hotspot_variant-server_libjvm_objs_BUILD_LIBJVM_link:
      Undefined symbols for architecture x86_64:
        "ShenandoahNMethod::assert_same_oops(GrowableArray<oopDesc**>*)", referenced from:
            ShenandoahCodeRoots::remove_nmethod(nmethod*) in shenandoahCodeRoots.o
        "ShenandoahNMethod::assert_alive_and_correct()", referenced from:
            ShenandoahCodeRoots::add_nmethod(nmethod*) in shenandoahCodeRoots.o
            void ShenandoahCodeRootsIterator::fast_parallel_blobs_do<false>(CodeBlobClosure*) in shenandoahCodeRoots.o
            void ShenandoahCodeRootsIterator::fast_parallel_blobs_do<true>(CodeBlobClosure*) in shenandoahCodeRoots.o
        "ShenandoahFreeSet::assert_bounds() const", referenced from:
            ShenandoahFreeSet::try_allocate_in(ShenandoahHeapRegion*, ShenandoahAllocRequest&, bool&) in shenandoahFreeSet.o
            ShenandoahFreeSet::flip_to_gc(ShenandoahHeapRegion*) in shenandoahFreeSet.o
            ShenandoahFreeSet::allocate_contiguous(ShenandoahAllocRequest&) in shenandoahFreeSet.o
            ShenandoahFreeSet::rebuild() in shenandoahFreeSet.o
         ... (rest of output omitted)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              vlivanov Vladimir Ivanov
              Reporter:
              vlivanov Vladimir Ivanov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: