Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.0.2-alpha
-
None
-
Reviewed
Description
We should always use the libjvm.so, jni.h, and jni_md.h under JAVA_HOME, rather than trying to look for them in system paths. Since we compile with Maven, we know that we'll have a valid JAVA_HOME at all times. There is no point digging in system paths, and it can lead to host contamination if the user has multiple JVMs installed.
Attachments
Attachments
Issue Links
- is duplicated by
-
HADOOP-8187 Improve the discovery of the jvm library during the build process
-
- Resolved
-
- is related to
-
HADOOP-8764 CMake: HADOOP-8737 broke ARM build
-
- Closed
-
-
HADOOP-8742 Support compiling the native build with a different javac than the one under JAVA_HOME
-
- Open
-
- relates to
-
HADOOP-8744 Fix the OSX native build
-
- Resolved
-