JuliaPackaging / Yggdrasil

Collection of builder repositories for BinaryBuilder.jl
https://binarybuilder.org
Other
309 stars 555 forks source link

[Arrow] Update to 18.0 #9801

Open evetion opened 1 week ago

evetion commented 1 week ago

So we can work on https://github.com/JuliaGeo/GDAL.jl/issues/171.

evetion commented 1 week ago

Freebsd and macos fail with requiring boost v1.81, which we don't have yet (boost_jll is at v1.79). Not sure why these builds require this version whereas the other platforms seem happy with an older version.

Windows builds fail with (I assume) a case-sensitivity error

[15:22:30]  #  include <Windows.h>

edit: The macos stuff is odd, as I have built it locally with julia +1.7 --color=yes build_tarballs.jl aarch64-apple-darwin --verbose --debug without a problem.

giordano commented 1 week ago

Windows builds fail with (I assume) a case-sensitivity error

Send a patch upstream to fix it please

evetion commented 1 week ago

The wrong boost version seems due to cmake finding a system FindBoost.cmake?

[15:18:17] -- [ /usr/share/cmake/Modules/FindBoost.cmake:1673 ] _boost_TEST_VERSIONS = "1.84.0;1.84;1.83.0;1.83;1.82.0;1.82;1.81.0;1.81"

Versus my local build

[16:40:41] -- Found Boost: /opt/aarch64-apple-darwin20/aarch64-apple-darwin20/sys-root/usr/local/lib/cmake/Boost-1.76.0/BoostConfig.cmake (found suitable version "1.76.0", minimum required is "1.58")