julia
69d336b6 - Add `libpicosat_jll` as a stdlib (#59119)

Commit
3 days ago
Add `libpicosat_jll` as a stdlib (#59119) Pkg is switching to the SAT-based resolver from Resolver.jl , which solves with the PicoSAT C library. Resolver.jl itself will be bundled with Pkg, but a stdlib cannot depend on a registered JLL, so the library goes through the usual stdlib JLL mechanism: a `libpicosat_jll` stub that loads the bundled `libpicosat`, installed from the `libpicosat_jll` BinaryBuilder tarballs or built from source with `USE_BINARYBUILDER_LIBPICOSAT=0`. The source is JuliaLang/PicoSAT, the fork the JLL is built from, which carries the musl and Windows x64 fixes on top of picosat-965; it is compiled with the same flags as the JLL. The library is bundled for Pkg and is not part of Julia's public interface, as the module comment and NEWS entry say.
Author
Parents
Loading