It sounds like the removal of the second -O is still in question, so I've dropped it from the patch. I just pushed the other parts, which fixes my build on Arch Linux. I'll let others sort out the docstring issue in a follow-up patch. Thanks all! --Kenneth