[3.13] gh-129259: Fix AIX build failures caused by incorrect struct alignment#144917
Conversation
…ignment by adding AIX-specific #pragma pack directives.
|
Hi @encukou , could you please review this PR? |
|
Oh, wait, I missed that this only fails on 3.13. @ayappanec, as the AIX expert, does this look good? |
|
I guess this issue happens with OpenXL compiler (IBM's clang compiler) which by default passes "-maltivec" that enforces strict alignment rules. |
|
This PR fixes the AIX build failures mentioned in issue #129259.
Note In 3.14, the _Py_BackoffCounter bit field structure was replaced with a uint16_t