ocaml/dune
[dune-configurator] PKG_CONFIG_PATH is ignored on macos
Offen
#10.805 geöffnet am 06.08.2024
help wantedmacos
Repository-Metriken
- Stars
- (1.882 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 1T 20h) (345 gemergte PRs in 30 T)
Beschreibung
Expected Behavior
When providing custom PKG_CONFIG_PATH variable dependencies
Actual Behavior
PKG_CONFIG_PATH is ignored in favor of brew https://github.com/ocaml/dune/blob/main/otherlibs/configurator/src/v1.ml
Reproduction
- Get a mac
- Add a folder with custom pkg-config, e.g. vcpkg install libpng
- Run PKG_CONFIG= dune build
- Observe error
Specifications
- Version of
dune(output ofdune --version): 3.16.0 - Version of
ocaml(output ofocamlc --version): 5.2.0 - Operating system (distribution and version): MacOS 14.5
Additional information
Despite the code looks correct it is for some reason still not running, would be also good to log the modified PKG_CONFIG_PATH