diff libinterp/octave-value/ov-java.cc @ 28527:9e7b2625e574 stable

ov-java.cc: Set reaper thread to use default stack size (bug #58641). * m4/acinclude.m4 (OCTAVE_CHECK_BROKEN_PTHREAD_STACKSIZE): New configure test. * configure.ac: Run new configure test. * ov-java.cc (initialize_jvm): Set jdk.lang.processReaperUseDefaultStackSize to true if the new configure test failed (work around a glibc bug).
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 26 Jun 2020 18:44:35 +0200
parents d2fd4616829b
children d5311ca8f945 a2fbb2074436
line wrap: on
line diff
--- a/libinterp/octave-value/ov-java.cc	Thu Jul 02 15:06:36 2020 +0900
+++ b/libinterp/octave-value/ov-java.cc	Fri Jun 26 18:44:35 2020 +0200
@@ -766,6 +766,9 @@
 
       // Hard-coded options for the jvm.
       vm_args.add ("-Djava.class.path=" + initial_class_path ());
+#if defined (HAVE_BROKEN_PTHREAD_STACKSIZE)
+      vm_args.add ("-Djdk.lang.processReaperUseDefaultStackSize=true");
+#endif
       vm_args.add ("-Xrs");
 
       // Additional options given by file java.opts.