Author shenki
Recipients shenki
Date 2011-08-22.06:30:46
SpamBayes Score 0.000208301
Marked as misclassified No
Message-id <>
tl;dr libffi needs to be updated so Python will build with clang on Linux on amd64

libffi, part of ctypes, has a test for PC relative relocations. It assembles a assembler file with CC, and looks for the string "warning" in the output.

clang produces harmless warning unrelated to the assembly operation, but the test causes HAVE_AS_X86_PCREL to be left unset. When trying to assemble Modules/_ctypes/libffi/src/x86/unix64.S, the compiler finds invalid syntax and the build fails.

This was raised on the libffi mailing list, with a proposed patch

The patch appears to be part of upstream libffi:

So perhaps the best fix would be to update the version of libffi in the tree.
Date User Action Args
2011-08-22 06:30:56shenkisetrecipients: + shenki
2011-08-22 06:30:56shenkisetmessageid: <>
2011-08-22 06:30:47shenkilinkissue12812 messages
2011-08-22 06:30:46shenkicreate