Browse thread
ocamlc vs ocamlc.opt?
- Robert Roessler
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Robert Roessler <roessler@r...> |
| Subject: | ocamlc vs ocamlc.opt? |
I just ran into a problem where building a bytecode executable failed
with findlib ("ocamlfind ocamlc ...") but the equivalent non-findlib
command worked. Then I saw that I could force the same error message
in my non-findlib build by just matching findlib's ocamlc.opt, while I
had used ocamlc.
The command line is:
ocamlc -o bait -I +lablgtk2 -I +lablscintilla -thread threads.cma
lablgtk.cma gtkInit.cmo scintilla.cma bait.ml
which works fine. Changing ocamlc to ocamlc.opt yields:
Error on dynamically loaded library:
/usr/lib/ocaml/stublibs/dlllablscintilla.so: undefined symbol:
caml_names_of_builtin_cprim
This is on FC6, with a Yum-installed OCaml 3.09.3 package. Both of
the versions of the compiler identify themselves as 3.09.3 with the
same standard library location, and both were built on Dec 2 of 2006.
So should the versions of ocamlc behave the same excepting performance
issues, or ?
Robert Roessler
roessler@rftp.com
http://www.rftp.com