In article <20110824205047.6be49525@pitrou.net>, Antoine Pitrou <solipsis@pitrou.net> wrote:
On Wed, 24 Aug 2011 11:37:20 -0700 Ned Deily <nad@acm.org> wrote:
In article <20110824184927.2697b0af@pitrou.net>, Antoine Pitrou <solipsis@pitrou.net> wrote:
On Wed, 24 Aug 2011 15:31:50 +0200 Charles-François Natali <neologix@free.fr> wrote:
The buildbots are complaining about some of tests for the new socket.sendmsg/recvmsg added by issue #6560 for *nix platforms that provide CMSG_LEN.
Looks like kernel bugs: http://developer.apple.com/library/mac/#qa/qa1541/_index.html
""" Yes. Mac OS X 10.5 fixes a number of kernel bugs related to descriptor passing [...] Avoid passing two or more descriptors back-to-back. """
But Snow Leopard, where these failures occur, is OS X 10.6.
But chances are the build is using the default 10.4 ABI. Adding MACOSX_DEPLOYMENT_TARGET=10.6 as an env variable to ./configure may fix it.
Does the ABI affect kernel bugs?
If it's more of a "libc" sort of bug (i.e. somewhere below the app layer), it could. But, unfortunately, that doesn't seem to be the case here. -- Ned Deily, nad@acm.org