[vmkit-commits] [vmkit] r199086 - JAVA_HOME is ...../jre
Gael Thomas
gael.thomas at lip6.fr
Mon Jan 13 01:47:56 PST 2014
Author: gthomas
Date: Mon Jan 13 03:47:56 2014
New Revision: 199086
URL: http://llvm.org/viewvc/llvm-project?rev=199086&view=rev
Log:
JAVA_HOME is ...../jre
Modified:
vmkit/branches/mcjit/lib/j3/openjdk/j3lib.cc
vmkit/branches/mcjit/lib/j3/vm/j3classloader.cc
Modified: vmkit/branches/mcjit/lib/j3/openjdk/j3lib.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/openjdk/j3lib.cc?rev=199086&r1=199085&r2=199086&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/openjdk/j3lib.cc (original)
+++ vmkit/branches/mcjit/lib/j3/openjdk/j3lib.cc Mon Jan 13 03:47:56 2014
@@ -14,9 +14,9 @@
using namespace j3;
#ifdef LINUX_OS
-#define OPENJDK_LIBPATH_SUFFIX "jre/lib/amd64"
+#define OPENJDK_LIBPATH_SUFFIX "/lib/amd64"
#else
-#define OPENJDK_LIBPATH_SUFFIX "jre/lib"
+#define OPENJDK_LIBPATH_SUFFIX "/lib"
#endif
static char* buildPath(const char* base, const char* suffix) {
@@ -32,12 +32,12 @@ static char* buildPath(const char* base,
void J3Lib::processOptions(J3* vm) {
const char* jh = getenv("JAVA_HOME");
- jh = jh ? jh : OPENJDK_HOME;
+ jh = jh ? jh : OPENJDK_HOME"/jre";
vm->options()->javaHome = jh ? jh : OPENJDK_HOME;
- vm->options()->bootClasspath = buildPath(jh, "jre/lib/rt.jar");
+ vm->options()->bootClasspath = buildPath(jh, "/lib/rt.jar");
vm->options()->systemLibraryPath = buildPath(jh, OPENJDK_LIBPATH_SUFFIX);
- vm->options()->extDirs = buildPath(jh, "jre/lib/ext");
+ vm->options()->extDirs = buildPath(jh, "/lib/ext");
}
void J3Lib::loadSystemLibraries(J3ClassLoader* loader) {
Modified: vmkit/branches/mcjit/lib/j3/vm/j3classloader.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3classloader.cc?rev=199086&r1=199085&r2=199086&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3classloader.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3classloader.cc Mon Jan 13 03:47:56 2014
@@ -227,8 +227,6 @@ J3InitialClassLoader::J3InitialClassLoad
const char* archives = J3Thread::get()->vm()->options()->bootClasspath;
J3ClassBytes* bytes = J3Reader::openFile(allocator(), archives);
- //makeLLVMFunctions_j3();
-
if (bytes) {
archive = new(allocator()) J3ZipArchive(bytes, allocator());
if(!archive) {
More information about the vmkit-commits
mailing list