The accept4() prototype is marked as a stub.
I.e. usual configure.ac
AC_INIT()
AC_CHECK_FUNCS(accept4)
says
checking for accept4... no
The ruby uses own checking, which does not honour stub marking.
The way forward here will be to provide some day
#define SOCK_CLOEXEC 0x10000000
#define SOCK_NONBLOCK 0x20000000
matching FreeBSD 10.0 kernel and in the same time also wrappers for
related functions with stub marking removed - not only accept4.
The eglibc still have to be functional under wheezy kernels,
i.e. (k)FreeBSD 8.3 and 9.0 to allow upgrades to jessie.
I hope that jessie will be released with 10.x kernel only.
Petr
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org