build failure: ocamlopt: unknown option `-g'

I am at revision 45341, and I am getting a build failure on Leopard involving an unknown option to the ocaml compiler:

llvm[3]: Compiling optimized llvm.ml for Debug build
/opt/fink/bin/ocamlopt: unknown option `-g'.
Usage: ocamlopt <options> <files>
...

My ocaml binaries are compiled from source using fink:

(kremenek@tedbook:llvm)$ which ocamlopt
/opt/fink/bin/ocamlopt
(kremenek@tedbook:llvm)$ ocamlopt -version
3.09.3

DOn 2007-12-24, at 01:29, Ted Kremenek wrote:

I am at revision 45341, and I am getting a build failure on Leopard
involving an unknown option to the ocaml compiler:

llvm[3]: Compiling optimized llvm.ml for Debug build
/opt/fink/bin/ocamlopt: unknown option `-g'.
Usage: ocamlopt <options> <files>
...

My ocaml binaries are compiled from source using fink:

(kremenek@tedbook:llvm)$ which ocamlopt
/opt/fink/bin/ocamlopt
(kremenek@tedbook:llvm)$ ocamlopt -version
3.09.3

Ah, -g to ocamlopt this looks like a new flag for 3.10. I usually cross-check with 3.06 on a spare machine, but minitowers don't travel so well. :slight_smile: Fixed here:

http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071224/056594.html

Happy holidays,
Gordon

Thanks so much Gordon! The build works now.

If adding the -g flag is useful, perhaps we should investigate (in the future) adding some autoconf magic to the configure script to add -g when the ocaml compiler supports to it. Currently my autoconf foo is pretty minimal, but I wouldn’t mind looking into adding such support myself in the future if there is a need.

Ted