From: Elnatan R. <el...@cs...> - 2008-12-22 23:09:09
|
I tried to build CIL with Ocaml 3.11 and there was as an error at the very end of the build process: linking libcil.a . One of apparently only 2 non-backward-compatible changes is * Revised -output-obj: the output name must now be provided; its extension must be one of .o/.obj, .so/.dll, or .c for the bytecode compiler. The compilers can now produce a shared library (with all the needed -ccopts/-ccobjs options) directly. but the Makefile makes the output libcil.a . Replacing the occurrences of libcil.a (including one $@ variable) in Makefile.in with libcil.o allows compilation to succeed, but that seems to mess with the dependencies a bit. Does someone have a good solution? -Elnatan |