Почему сторонние библиотеки не найдены в пути поиска OCaml?

Моя конфигурация следующая:

OCaml устанавливается Homebrew в соответствии с его рецептом по умолчанию. Он находится в /usr/local/Cellar/objective-caml/3.12.0/ [bin, lib, share] , содержимое которого имеет символическую ссылку на / usr / local / [bin , lib, share] .

Сторонняя библиотека (LLVM) установила символические ссылки в / usr / local / lib / ocaml / * . Важно отметить, что / usr / local / lib / ocaml сам по себе не символическая ссылка на Homebrew Cellar, а папка, содержащая ссылки на отдельные файлы по пути OCaml Cellar, поэтому эти 3-е файлы партийных библиотек находятся по пути / usr / local / lib / ocaml / , но не по исходному пути

. Стандартные инструменты компилятора / интерпретатора / сборки OCaml постоянно не могут найти эти сторонние библиотеки, если они явно указаны там (например, с помощью ocamlbuild -cflags -I, / usr / local / lib / ocaml ).

ld. вместо того, чтобы прибегать к возможной переустановке)?

5
задан jrk 12 May 2011 в 22:26
поделиться