You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Since we usually want to build against the oldest compatible
# version, if `build_version` isn't set but `compat` is, make it
# default to the minimum compatible version.
build_version =minimum(VersionNumber(rng.lower.t) for rng in spec.ranges)
end
is problematic, because it doesn't consider whether the minimum selected version is feasible. Instead, the full compat should be passed to Pkg's version resolution (if possible with a request to resolve the minimum feasible version).
This came up in JuliaPackaging/Yggdrasil#7411 which has complicated dependencies and it turns out the minimum compatible MPI version was incompatible with other dependencies.
The text was updated successfully, but these errors were encountered:
The version selection here:
BinaryBuilderBase.jl/src/Dependencies.jl
Lines 117 to 122 in 18e421f
is problematic, because it doesn't consider whether the minimum selected version is feasible. Instead, the full compat should be passed to Pkg's version resolution (if possible with a request to resolve the minimum feasible version).
This came up in JuliaPackaging/Yggdrasil#7411 which has complicated dependencies and it turns out the minimum compatible MPI version was incompatible with other dependencies.
The text was updated successfully, but these errors were encountered: