aboutsummaryrefslogtreecommitdiffstats
path: root/packages/cacao/files/cacao-hg8190-libdir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cacao/files/cacao-hg8190-libdir.patch')
-rw-r--r--packages/cacao/files/cacao-hg8190-libdir.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/packages/cacao/files/cacao-hg8190-libdir.patch b/packages/cacao/files/cacao-hg8190-libdir.patch
new file mode 100644
index 0000000000..1be13b3cfd
--- /dev/null
+++ b/packages/cacao/files/cacao-hg8190-libdir.patch
@@ -0,0 +1,30 @@
+Index: cacao/src/vm/properties.c
+===================================================================
+--- cacao.orig/src/vm/properties.c 2008-05-21 15:26:21.000000000 +0800
++++ cacao/src/vm/properties.c 2008-05-21 15:28:59.000000000 +0800
+@@ -211,15 +211,22 @@
+
+ # if defined(WITH_JAVA_RUNTIME_LIBRARY_GNU_CLASSPATH)
+
+- boot_library_path = JAVA_RUNTIME_LIBRARY_LIBDIR"/classpath";
++ boot_library_path = JAVA_RUNTIME_LIBRARY_LIBDIR"/classpath:OE_LIBDIR_JNI";
+
+ # elif defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK)
+
+- boot_library_path = JAVA_RUNTIME_LIBRARY_LIBDIR;
++ boot_library_path = JAVA_RUNTIME_LIBRARY_LIBDIR":OE_LIBDIR_JNI";
+
+ # elif defined(WITH_JAVA_RUNTIME_LIBRARY_CLDC1_1)
+
+- /* No boot_library_path required. */
++ /* No boot_library_path required.
++ Well, don't be that strict on Debian-like
++ environments. Setting this to /usr/lib/jni
++ makes it unneccessary to fumble with
++ LD_LIBRARY_PATH to get things like MIDPath
++ running.
++ */
++ boot_library_path = "OE_LIBDIR_JNI";
+
+ # else
+ # error unknown classpath configuration