[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#747528: ffe: FTBFS on hurd-i386



Source: ffe
Version: 0.3.4-1
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hi,

Currently xdebug fails to build from source due to that the flag
SA_NOCLDWAIT is not supported on GNU/Hurd. According to the manpage for
sigaction this is Linux-specific and was introduced in the 2.6 series.
The attached patch fixes this problem by defining SA_NOCLDWAIT to zero
when not defined.

Thanks!

--- a/src/ffe.c	2014-03-26 11:57:46.000000000 +0100
+++ b/src/ffe.c	2014-05-09 16:18:38.000000000 +0200
@@ -898,6 +898,9 @@
     char *field_list = NULL;
 
 #ifdef HAVE_SIGACTION
+#ifndef SA_NOCLDWAIT
+#define SA_NOCLDWAIT 0
+#endif
     struct sigaction act;
     sigemptyset(&act.sa_mask);
     act.sa_handler = SIG_IGN;

Reply to: