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]

Reply via email to