3 ms·
Why this packages doesn't provide pkg-config after so many years? On Linux literally every library comes with pkg-config readily available and the same is possi
by ho_schi 5y ago
Why this packages doesn't provide pkg-config after so many years? On Linux literally every library comes with pkg-config readily available and the same is possible on Windows (MSYS2) and MacOS (that beer thing).
- misnome 5y agoMaybe if you are installing from a distro-provided central repository like debian and only using system package-managed sources, and nothing exotic. On a cursory check, the conda environment that we build off has 250 packages in, and only 60 .pc files. And to be fair, only 50 entries in lib/cmake, but a lot of the CMake dependency resolution is built into CMake (and does pkg-config support separated components as part of a package, like e.g. Boost which apparently has a 14-year-old unresolved ticket to add pkg-config support). All our "build from source" HDF5 installs don't have this either. Nor does debian have .pc files for their distribution of one of our key libraries (which we don't use via debian, but still....). This seems a very, very long way from "literally every library comes with pkg-config".