@@ -366,6 +366,18 @@ jobs:
366366 run : |
367367 export CMAKE_BUILD_PARALLEL_LEVEL=$NUMBER_OF_PROCESSORS
368368 ci/scripts/cpp_build.sh "$(pwd)" "$(pwd)/build"
369+ - name : Download Timezone Database for vendored date library (Clang64)
370+ if : matrix.msystem_upper == 'CLANG64'
371+ shell : msys2 {0}
372+ run : |
373+ # TODO(GH-48743): Clang64 uses vendored date library which needs tzdata
374+ # https://github.com/apache/arrow/issues/48743
375+ mkdir -p /c/Users/runneradmin/Downloads/tzdata
376+ curl -sL https://data.iana.org/time-zones/releases/tzdata2024b.tar.gz | \
377+ tar -xz -C /c/Users/runneradmin/Downloads/tzdata
378+ # Also need windowsZones.xml from Unicode CLDR for Windows timezone mapping
379+ curl -sL -o /c/Users/runneradmin/Downloads/tzdata/windowsZones.xml \
380+ https://raw.githubusercontent.com/unicode-org/cldr/main/common/supplemental/windowsZones.xml
369381 - name : Download MinIO
370382 shell : msys2 {0}
371383 run : |
@@ -386,18 +398,6 @@ jobs:
386398 PIPX_BASE_PYTHON : ${{ steps.python-install.outputs.python-path }}
387399 run : |
388400 ci/scripts/install_gcs_testbench.sh default
389- - name : Download tzdata for vendored date library (Clang64)
390- if : matrix.msystem_upper == 'CLANG64'
391- shell : msys2 {0}
392- run : |
393- # TODO(GH-48743): Clang64 uses vendored date library which needs tzdata
394- # https://github.com/apache/arrow/issues/48743
395- mkdir -p /c/Users/runneradmin/Downloads/tzdata
396- curl -sL https://data.iana.org/time-zones/releases/tzdata2024b.tar.gz | \
397- tar -xz -C /c/Users/runneradmin/Downloads/tzdata
398- # Also need windowsZones.xml from Unicode CLDR for Windows timezone mapping
399- curl -sL -o /c/Users/runneradmin/Downloads/tzdata/windowsZones.xml \
400- https://raw.githubusercontent.com/unicode-org/cldr/main/common/supplemental/windowsZones.xml
401401 - name : Test
402402 shell : msys2 {0}
403403 env :
0 commit comments