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

Jtreg test exeinvoke fails to link on Ubuntu

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: infrastructure
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b135
    • OS:
      linux

      Description

      Reported by Maurizio on build-dev:

      I've encountered this error when running jtreg tests from make using the following command line

      make test JT_HOME=<path to latest jtreg> TEST=jdk_util

       * For target support_test_hotspot_jtreg_native_support_exeinvoke_BUILD_TEST_invoke_link:
      /w/lt/9/dev/build/linux-x86_64-normal-server-release/support/test/hotspot/jtreg/native/support/exeinvoke/exeinvoke.o: In function `main':
      /w/lt/9/dev/hotspot/make/test/../../test/runtime/StackGuardPages/exeinvoke.c:253: undefined reference to `JNI_CreateJavaVM'
      /w/lt/9/dev/hotspot/make/test/../../test/runtime/StackGuardPages/exeinvoke.c:264: undefined reference to `pthread_create'
      /w/lt/9/dev/hotspot/make/test/../../test/runtime/StackGuardPages/exeinvoke.c:265: undefined reference to `pthread_join'
      /w/lt/9/dev/hotspot/make/test/../../test/runtime/StackGuardPages/exeinvoke.c:277: undefined reference to `pthread_create'
      /w/lt/9/dev/hotspot/make/test/../../test/runtime/StackGuardPages/exeinvoke.c:278: undefined reference to `pthread_join'
      collect2: error: ld returned 1 exit status
      === End of repeated output ===

      This is caused by having the "-ljvm -lpthread" linker options in LDFLAGS instead of LIBS for this native compilation configuration.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                erikj Erik Joelsson
                Reporter:
                erikj Erik Joelsson
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: