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

Optimized build is broken by Shenandoah changes

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 13
    • 12, 13
    • hotspot
    • None
    • gc
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: