ecl should by default not handle signals in different thread
I am working on porting sagemath to fedora, and in a previous work, it was required to patch sagemath ecl initialization, see http://trac.sagemath.org/sage_trac/ticket/11752
Now, when attempting to generate a request for enhancement in fedora, to build maxima with ecl support, I found again the problem, as maxima would dead lock in make check. Probably related to http://www.mail-archive.com/ecls-list@lists.sourceforge.net/msg00644.html or at least same symptoms.
The attached patch corrects the problem for me, and allows building maxima with ecl enabled in fedora.
Important discussion here: https://sourceforge.net/p/ecls/bugs/182/