Привязки llvm OCaml

Я работаю над привязками llvm OCaml.

Я установил пакет llvm через ОПАМ (opam install llvm), когда я использую llvm в Utop, я получаю следующую ошибку:

#require "llvm";;
Error: The external function 'llvm_global_succ' is not available. 

Версия opam llvm - 3.2.

Я тоже пытался собрать llvm3.3 с официального сайта (./configure --with-ocaml-libdir='ocamlc -where'), сборка прошла успешно (все инструменты командной строки llvm работают), но я получил ту же ошибку в utop.

Я на Mac OS 10.7.5.

Редактировать: я решил это ..

ocamlmktop -o llvmtop llvm.cma -cc g++

Тогда запустиllvmtop, вы можете использовать привязки llvm послеopen Llvm.

Я не нашел эквивалент дляutop все же..

Edit2: сейчасutop работает!

Благодаряutop документацияВот

создатьmyutop_main.ml файл:

let () = UTop_main.main ()

создать кастомutop с привязками llvm:

ocamlfind ocamlmktop -o llvmutop -thread -linkpkg -package utop -package llvm myutop_main.ml -cc g++

Ответы на вопрос(1)

Ваш ответ на вопрос