[issue45405] configure fails on macOS with non-Apple clang version 13 which implements --print-multiarch

debohman report at bugs.python.org
Sat Oct 9 18:25:48 EDT 2021


debohman <debohman at gmail.com> added the comment:

Yes, I don't understand why the llvm / clang decided to implement this in version 13. In version 12, the switch caused an error to stderr, and nothing to stdout. GCC 11.1 generates a single \n to stdout.

Do you plan to stick with $PLATFORM_TRIPLET = darwin, even on the arm machines? Early on, I tried setting $PLATFORM_TRIPLET in the script to the actual value returned by the complier, and that blew up later during the actual build. That was when I decided to just fix the logic so that it continued to operate the same on all platforms, even darwin with --print-multiarch generating the triplet.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue45405>
_______________________________________


More information about the Python-bugs-list mailing list