The recent os.statx implementation is very specific to Linux #139178 . This broke AIX build as the configure simply checks for the presence of statx function which is available in AIX but very much different from it. https://www.ibm.com/docs/en/aix/7.3.0?topic=s-stat-fstat-lstat-statx-fstatx-statxat-fstatat-fullstat-ffullstat-stat64-fstat64-lstat64-stat64x-fstat64x-lstat64x-stat64xat-subroutine
The configure check for statx should be improved to check whether the platform is Linux or not , as well.
CPython main branch
AIX
pythongh-140239: Check statx availability only in Linux platforms
cc: @jbosboom , @vstinner
gh-140239: Check statx availability only on Linux (#140249)
gh-140239: Check for statx on Android (#140395)
pythongh-140239: Check statx availability only on Linux (python#140249)
pythongh-140239: Check for statx on Android (python#140395)
Activity
pythongh-140239: Check statx availability only in Linux platforms
cmaloney commented on Oct 17, 2025
cc: @jbosboom , @vstinner
gh-140239: Check statx availability only on Linux (#140249)
gh-140239: Check for statx on Android (#140395)
pythongh-140239: Check statx availability only on Linux (python#140249)
pythongh-140239: Check for statx on Android (python#140395)