Update jll library

The DuckDB_jll library is at 1.1.0:

This library seems to be the reason for a failing precompilation of DuckDB.jl on windows, as reported in this issue. The last comment in that issue suggest the following fix:

If the 1.1.1 C/C++ windows library is downloaded from the DuckDB website and an environment variable JULIA_DUCKDB_LIBRARY is set to point at duckdb.dll within it, then the latest version will successfully compile in Julia on windows.

So I was just wondering: What is the process of updating an autogenerated jll wrapper to the latest version? Because that might fix the precompilation-on-windows issue for DuckDB.

Open a PR like [DuckDB] Bump to v1.0.0 by Mytherin · Pull Request #8833 · JuliaPackaging/Yggdrasil · GitHub which updates the version number and the commit hash of the file D/DuckDB/build_tarballs.jl.

1 Like

Awesome, that was so simple. For future reference, one has to update both the version number and the commit hash. Here is how to find them:

1) Click the release that you want to update to

2) Click the final commit in the release

3) Copy the commit hash from the URL

And the version that you should tag is visible in all three previous screenshots, so take your pick :person_shrugging:

3 Likes