paultiq commented on PR #48191: URL: https://github.com/apache/arrow/pull/48191#issuecomment-3563454535
The build was destined for failure, because cp315 is not yet in the manylinux build. I'll reproduce locally and see if there's a graceful way to resolve, along with a clearer failure when PYTHON_ROOT is not found. The build failed oddly, but the earlier issue was that the detection of PYTHON_ROOT failed quietly: >2025-11-21T08:07:23.9363828Z #20 [stage-0 13/16] RUN PYTHON_ROOT=$(find /opt/python -name cp315-cp315) && echo "export PATH=$PYTHON_ROOT/bin:$PATH" >> /etc/profile.d/python.sh ... >2025-11-21T08:08:01.3779653Z -- Found Python3: /bin/python3.11 (found version "3.11.11") found components: Interpreter A test should be added to verify PYTHON_ROOT is set / not empty and fail fast: https://github.com/apache/arrow/blob/2fb2f79a18962875d7f6adc5115666fc0bfea342/ci/docker/python-wheel-manylinux.dockerfile#L110-L111 ### Build Failure Crossbow failed due to > lto1: fatal error: bytecode stream in file ‘src/arrow/CMakeFiles/arrow_vendored.dir/Unity/unity_1_c.c.o’ generated with GCC compiler older than 10.0 caused by > 2025-11-21T08:08:00.9596950Z -- The C compiler identification is GNU 8.5.0 . 2025-11-21T08:08:01.0402969Z -- The CXX compiler identification is GNU 14.2.1 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
