Control: reopen -1

Hi,

The fix for this bug in 2.6.4-4 isn't good enough to fix the build of
charybdis. charybdis uses some extra types (like u_int) which are not
defined by glibc if strict POSIX compliance is enabled (which is what
_POSIX_C_SOURCE does).

I think defining _DEFAULT_SOURCE should fix this. In glibc, defining
_DEFAULT_SOURCE will also enable POSIX 2008 functions (but will not
disable anything) so you may be able to drop the other defines. However,
this is not a general upstreamable solution because this macro is not
available in other C libraries (or is called something else).

Thanks,
James

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to