On Fri, 2017-12-22 at 16:03 -0500, Aaron M. Ucko wrote:
> Source: extrace
> Version: 0.4-1
> Severity: important
> Justification: fails to build from source
> User: [email protected]
> Usertags: hurd-i386
> 
> Builds of extrace for (non-release) non-Linux architectures (just
> hurd-i386 so far) have been failing:
> 
>   extrace.c:54:10: fatal error: linux/connector.h: No such file or
> directory
> 
> If extrace needs Linux-specific APIs, please formally limit its
> Architecture field to linux-any so that autobuilders for other
> architectures don't bother trying to cover it.

Yes, it does need Linux-specific APIs, see extrace.c:
...
* Requires CONFIG_CONNECTOR=y and CONFIG_PROC_EVENTS=y
...
* Requires some 2.6.x Linux kernel with proc connector enabled.
...
#include <linux/connector.h>
#include <linux/netlink.h>
#include <linux/cn_proc.h>

So debian/control needs to be patched:
- Architecture: any
+ Architecture: linux-any

Reply via email to