-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Path problems(?) with stdlib jlls #39015
Comments
If I understand the problem correctly, this is only due to the fact julia v1.6 uses newer versions of some binary libraries which have a different soname compared to v1.5. This effectively means that the a jll package depending on mbedtls can't possibly work with julia v1.5 and v1.6 at the same time. We need to rebuild it against the newer mbedtls, bump the version, and make explicit the requirement of Julia v1.6 |
Thanks, so not really a release blocker then since it just requires package updates. |
I think so, yes |
I am trying to follow @giordano's advice and rebuild NetCDF_jll with newer versions of std lib dependencies: diff --git a/N/NetCDF/build_tarballs.jl b/N/NetCDF/build_tarballs.jl
index 01255140..f4b833f3 100644
--- a/N/NetCDF/build_tarballs.jl
+++ b/N/NetCDF/build_tarballs.jl
@@ -66,12 +66,12 @@ products = [
dependencies = [
Dependency(PackageSpec(name="HDF5_jll", version="1.12.0")),
Dependency("Zlib_jll"),
- Dependency("LibCURL_jll", v"7.71.1"),
+ Dependency("LibCURL_jll", v"7.73.0"),
# The following libraries are dependencies of LibCURL_jll which is now a
# stdlib, but the stdlib doesn't explicitly list its dependencies
- Dependency("LibSSH2_jll", v"1.9.0"),
- Dependency("MbedTLS_jll", v"2.16.8"),
- Dependency("nghttp2_jll", v"1.40.0"),
+ Dependency("LibSSH2_jll", v"1.9.1"),
+ Dependency("MbedTLS_jll", v"2.24.0"),
+ Dependency("nghttp2_jll", v"1.41.0"),
]
# Build the tarballs, and possibly a `build.jl` as well. But when I rebuild NetCDF_jll I have these warning:
and finally the error:
For some reason, |
In latest PkgEval for 1.6 beta (https://github.com/JuliaCI/NanosoldierReports/blob/master/pkgeval/by_hash/b2484a7_vs_ebcc603/report.md) ~10 packages fail when their
_jll
try to open a library where the library has a dependency on one of the bundled julia libraries.The packages are:
The error takes the form of
(libmbedtils) or
(libLLVM).
The text was updated successfully, but these errors were encountered: