-
Bug
-
Resolution: Fixed
-
P4
-
7u80
-
b00
-
linux
By default, a PaX kernel will block the JVM from allocating executable memory which is needed for the JIT. The executables need to be marked so as to disable MPROTECT (https://pax.grsecurity.net/docs/mprotect.txt).
OpenJDK builds using the old build system (6 & 7) run the just-built JVM at two points; test_gamma in HotSpot and rmic in the JDK build. For this to work on a PaX kernel, the build needs to disable MPROTECT before running the executables.
OpenJDK builds using the old build system (6 & 7) run the just-built JVM at two points; test_gamma in HotSpot and rmic in the JDK build. For this to work on a PaX kernel, the build needs to disable MPROTECT before running the executables.
- relates to
-
JDK-8133967 Fix build where PAX_COMMAND is not specified
- Resolved
-
JDK-8133970 Only apply PaX-marking when needed by a running PaX kernel
- Resolved