Bug#648993: ecl: FTBFS on hurd-i386

Pino Toscano pino at debian.org
Sun Feb 5 12:23:09 UTC 2012


Alle domenica 5 febbraio 2012, Samuel Thibault ha scritto:
> Pino Toscano, le Sun 05 Feb 2012 12:56:39 +0100, a écrit :
> > note I don't think it should be forwarded upstream, as it is not
> > clean and kind of working around the lack of realtime signals in
> > Hurd.
> 
> Well, given that ecl explicitly uses libgc, which explicitly uses
> SIGUSR1, it sounds reasonable to at least notify them of the issue.

libgc doesn't uses SIGUSR1 everywhere, just on FreeBSD (not kFreeBSD) 
and on Hurd. Everywhere else it uses SIGRTMIN + 5 & SIGRTMIN + 6.

What ecl could do is check whether there's a signal handler already set 
for DEFAULT_THREAD_INTERRUPT_SIGNAL, and try again with other signal(s). 
Although, this still wouldn't help if ecl would first set the signal 
handler, and then libgc would do the same.

-- 
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20120205/491838a7/attachment.pgp>


More information about the pkg-common-lisp-devel mailing list