Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-04-25 16:35:55 -0700 (Wed, 25 Apr 2007)
Revision: 10512
Log message:
There are still issues with the "var1" code, so I am reverting it for now.
P.S. The particular problem that I am seeing when trying to "make install" the
0.9.8.x+var1 is that the dependency scanning is incomplete. If I execute
OMAKEFLAGS= OMAKEPATH=lib ./omake-boot --dotomake .omake --force-dotomake -j2 --show-dependencies src/libmojave/lm_location.cmx src/libmojave/lm.cmxa
then in rev. 10500 (e.g. before "var1"), I see the correct:
dependencies:
target: src/libmojave/lm_location.cmx
scanner dependencies: <scanner src/libmojave/scan-ocaml-lm_location.ml>
static dependencies: src/libmojave/lm_location.cmi src/libmojave/lm_location.ml
build dependencies: src/libmojave/lm_symbol.o src/libmojave/lm_printf.o src/libmojave/lm_location.cmi
src/libmojave/lm_symbol.cmi <scanner src/libmojave/scan-ocaml-lm_location.ml> src/libmojave/lm_location.ml
src/libmojave/lm_printf.cmi src/libmojave/lm_symbol.cmx src/libmojave/lm_printf.cmx
dependencies are merged from: src/libmojave/lm_location.cmx src/libmojave/lm_location.o
targets that depend on this node at this point: src/libmojave/lm_channel.cmx src/libmojave/lm_position.o
src/libmojave/lm.cmxa src/libmojave/lm_position.cmx src/libmojave/lm.a src/libmojave/lm_channel.o
while in rev. 10509 (i.e. after "var1" merge), I see a much shorter list, with
the dependency on lm_symbol.cmx missing:
dependencies:
target: src/libmojave/lm_location.cmx
scanner dependencies: <scanner src/libmojave/scan-ocaml-lm_location.ml>
static dependencies: src/libmojave/lm_location.cmi src/libmojave/lm_location.ml
build dependencies: src/libmojave/lm_location.cmi src/libmojave/lm_symbol.cmi
<scanner src/libmojave/scan-ocaml-lm_location.ml> src/libmojave/lm_location.ml src/libmojave/lm_printf.cmi
dependencies are merged from: src/libmojave/lm_location.cmx src/libmojave/lm_location.o
targets that depend on this node at this point: src/libmojave/lm.cmxa src/libmojave/lm.a