Adarsh-Me commented on PR #51315:
URL: https://github.com/apache/arrow/pull/51315#issuecomment-5651742650

   Found and fixed a real one from the latest run's CI triage: the `Windows 
2022 AVX2 C++` failure (`arrow-substrait-substrait-test` with `Cannot locate or 
parse timezone 'UTC': Timezone database not found at 
"C:\Users\runneradmin\Downloads\tzdata"`) was caused by this PR's configure 
probe. It passed `/std:c++20` through `CMAKE_REQUIRED_FLAGS` on top of the 
project-wide `CMAKE_CXX_STANDARD=20` that `try_compile` already applies, and 
under CMake 4.1 + MSVC 19.44 the probe failed spuriously — so AUTO silently 
downgraded the build to the vendored backend, whose tzdb lookups then fail at 
runtime on Windows (no downloaded database). Fixed at c1c045ad5: the probe now 
compiles with the project standard alone and prints its compiler output on 
failure, so any future probe regression is diagnosable from CI directly. 
Verified the new mechanics locally (probe compiles with a single `-std=c++20`, 
failure output surfaced, explicit `ON` on an unsupported toolchain still fails 
the configure with t
 he intended message).
   
   The remaining failures in that run are all the MinIO `410: Gone` outage 
(`Install MinIO` step — macOS/ARM64/MinGW/R jobs) and the pre-existing Conda 
`S3 after finalized` flake; `Windows R release` is MinIO too, and `Windows 2022 
MATLAB` is the workflow-template `hashFiles` error.


-- 
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