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

[TESTBUG] hotspot/runtime/StackGuardPages/testme.sh should use native library build support

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b131

      Description

      hotspot/runtime/StackGuardPages/testme.sh tries to use the locally installed gcc to compile a native library. This is problematic because not all test devices have gcc installed. Also, on 64-bit machines running 32-bit tests, sometimes 32-bit compilation is not supported. Even if the installed gcc will support both 32-bit and 64-bit compilations, sometimes -m32 is not recognized on a pure 32-bit systems.

      Build/makefile support as been added to allow building the native libraries along with the JDK, allowing the cross tools to be used. This test should be converted to use that support.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gthornbr Gerald Thornbrugh (Inactive)
                Reporter:
                cjplummer Chris Plummer
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: