You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2017/11/02 21:41:46 UTC
svn commit: r1814111 -
/commons/proper/daemon/trunk/src/native/unix/native/java.c
Author: markt
Date: Thu Nov 2 21:41:45 2017
New Revision: 1814111
URL: http://svn.apache.org/viewvc?rev=1814111&view=rev
Log:
Simplify based on minimum Java version of Java 6
Modified:
commons/proper/daemon/trunk/src/native/unix/native/java.c
Modified: commons/proper/daemon/trunk/src/native/unix/native/java.c
URL: http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/native/unix/native/java.c?rev=1814111&r1=1814110&r2=1814111&view=diff
==============================================================================
--- commons/proper/daemon/trunk/src/native/unix/native/java.c (original)
+++ commons/proper/daemon/trunk/src/native/unix/native/java.c Thu Nov 2 21:41:45 2017
@@ -179,29 +179,14 @@ bool java_init(arg_data *args, home_data
/*
MacOS/X actually has two libraries, one with the REAL vm, and one for
the VM startup.
- before JVM 1.4.1 The first one (libappshell.dyld) contains CreateVM
- JVM 1.4.1 through 1.5.* The library name is libjvm_compat.dylib
- starting with JVM 1.6 on OS X 10.6 the library name is libverify.dylib.
+ - JVM 1.6, the library name is libverify.dylib
+ - JVM 1.7 onwards, the library name is libjli.dylib
*/
- if (replace(appf, 1024, "$JAVA_HOME/../Libraries/libappshell.dylib",
- "$JAVA_HOME", data->path) != 0) {
- log_error("Cannot replace values in loader library");
- return false;
- }
- if (stat(appf, &sb)) {
- if (replace(appf, 1024, "$JAVA_HOME/../Libraries/libjvm_compat.dylib",
- "$JAVA_HOME", data->path) != 0) {
- log_error("Cannot replace values in loader library");
- return false;
- }
- }
- if (stat(appf, &sb)) {
- if (replace(appf, 1024, "$JAVA_HOME/../Libraries/libverify.dylib",
- "$JAVA_HOME", data->path) != 0) {
- log_error("Cannot replace values in loader library");
- return false;
- }
- }
+ if (replace(appf, 1024, "$JAVA_HOME/../Libraries/libverify.dylib",
+ "$JAVA_HOME", data->path) != 0) {
+ log_error("Cannot replace values in loader library");
+ return false;
+ }
if (stat(appf, &sb)) {
if (replace(appf, 1024, "$JAVA_HOME/../MacOS/libjli.dylib",
"$JAVA_HOME", data->path) != 0) {