The root cause of the behaviour change is now better understood and documented upstream in the changelog (https://github.com/lu-zero/cargo-c/pull/380). We take the recommendation documented there and set --libdir explicitly so our CI job can continue to treat Ubuntu/MacOS the same w.r.t PKG_CONFIG_PATH and LD_LIBRARY_PATH.
This undoes (https://github.com/rustls/rustls-ffi/pull/435) (but leaves the
pkg-config --version
print).The root cause of the behaviour change is now better understood and documented upstream in the changelog (https://github.com/lu-zero/cargo-c/pull/380). We take the recommendation documented there and set
--libdir
explicitly so our CI job can continue to treat Ubuntu/MacOS the same w.r.tPKG_CONFIG_PATH
andLD_LIBRARY_PATH
.