Browse thread
ocamlopt, .cmxa and "not a compilation unit description" error Options
- Charles Hymans
[
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: | 2008-06-10 (18:15) |
From: | Charles Hymans <charles.hymans@g...> |
Subject: | ocamlopt, .cmxa and "not a compilation unit description" error Options |
Hi, I'd like to generate a library from a file that uses the nums library (in a way such that the final user of my library does not have to specify that nums is necessary). I was able to generate a .cma with the following command: ocamlc -a nums.cma file.ml -o lib.cma However to generate a .cmxa, the command: ocamlopt -a nums.cmxa file.ml -o lib.cmxa fails and reports the error that "nums.cmxa is not a compilation unit description." I can always do: ocamlopt -a file.ml -o lib.cmxa But the user of my library will have to necessarily specify nums.cmxa when compiling his project. Is there a way to go around this? (for instance, by putting the option nums.cmxa into the library?) Thank you.