summaryrefslogtreecommitdiffstats
path: root/libjava/prims.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/prims.cc')
-rw-r--r--libjava/prims.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libjava/prims.cc b/libjava/prims.cc
index 4d11cd8d7bb..4cc31cdd0ca 100644
--- a/libjava/prims.cc
+++ b/libjava/prims.cc
@@ -39,6 +39,9 @@ details. */
#include <java/lang/reflect/Modifier.h>
#include <java/io/PrintStream.h>
+#ifdef USE_LTDL
+#include <ltdl.h>
+#endif
#define ObjectClass _CL_Q34java4lang6Object
extern java::lang::Class ObjectClass;
@@ -571,6 +574,10 @@ JvRunMain (jclass klass, int argc, const char **argv)
no_memory = new java::lang::OutOfMemoryError;
+#ifdef USE_LTDL
+ LTDL_SET_PRELOADED_SYMBOLS ();
+#endif
+
arg_vec = JvConvertArgv (argc - 1, argv + 1);
main_group = new java::lang::ThreadGroup (23);
main_thread = new java::lang::FirstThread (main_group, klass, arg_vec);
OpenPOWER on IntegriCloud