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.
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.
- relates to
-
JDK-8144279 [TESTBUG] hotspot/runtime/jsig/Test8017498.sh should use native library build support
- Resolved
-
JDK-8161915 Linking gtestLauncher may end up linking with non-gtest libjvm
- Resolved
-
JDK-8081770 [TESTBUG] regression Test7107135 needs to remove dependence on locally installed gcc
- Closed