Como usar o sinalizador -thread do compilador com ocamlbuild?
estou usandoJane Street
'sasync_core
adicionandopackage(async_core)
em_tags
.
Quando eu usoocamlbuild -use-ocamlfind -I src test/test_airport.native
, me dá o seguinte erro:
camlfind ocamlopt -linkpkg-pacote async_core -package unix -package netclient -package mongo-pacote xml-light src / airport.cmx teste / test_airport.cmx -o teste / test_airport.native ocamlfind: Erro do pacote `threads ': missing -read ou -vmthread switch
Eu pesquisei e aqui está o que eu tenhohttp://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual039.html
Diz:
Programas que usam encadeamentos do sistema devem ser vinculados da seguinte maneira:
ocamlc -thread other options unix.cma threads.cma other files
Então eu mudei meu comando ocamlbuild assim:
ocamlbuild -use-ocamlfind -cflag -thread -I src test/test_airport.native
Mas o erro continua o mesmo. também o comando real que ocamlbuild gerado permanece o mesmo sem-thread
.
Como posso lidar com isso?