[Omake] SVN Commit: OMake Build System [0.9.8.x] (Rev. 10512)

Jason Hickey jyh at cs.caltech.edu
Wed Apr 25 18:45:36 PDT 2007


I'll put var1 back.  If you want to make a branch for 0.9.8.2, go for  
it.

I have 14 branches open, for work that is over two years old.  It  
seems like a small thing to ask that you live with 1 branch for a few  
days.

Jason

On Apr 25, 2007, at 4:35 PM, Aleksey Nogin wrote:

> 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
>
> ----
> Changes:
>     +0 -2	omake-branches/0.9.8.x/lib/Pervasives.om
>     +3 -7	omake-branches/0.9.8.x/src/Makefile
>     +3 -7	omake-branches/0.9.8.x/src/Makefile.nt
>     +6 -6	omake-branches/0.9.8.x/src/build/omake_build.ml
>     +7 -11	omake-branches/0.9.8.x/src/build/omake_builtin.ml
>     +4 -4	omake-branches/0.9.8.x/src/build/omake_builtin.mli
>     +5 -71	omake-branches/0.9.8.x/src/build/omake_builtin_util.ml
>     +4 -10	omake-branches/0.9.8.x/src/build/omake_builtin_util.mli
>     +44 -41	omake-branches/0.9.8.x/src/build/omake_rule.ml
>     +20 -39	omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
>     +5 -6	omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
>     +16 -47	omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml
>     +32 -31	omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
>     +5 -108	omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
>     +0 -9	omake-branches/0.9.8.x/src/builtin/omake_builtin_rule.ml
>     +2 -3	omake-branches/0.9.8.x/src/builtin/omake_builtin_shell.ml
>     +11 -12	omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
>     +4 -5	omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
>     +9 -10	omake-branches/0.9.8.x/src/builtin/omake_builtin_test.ml
>     Properties	omake-branches/0.9.8.x/src/clib/
>     +0 -1	omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
>     +21 -39	omake-branches/0.9.8.x/src/env/omake_ast_parse.input
>     +81 -107	omake-branches/0.9.8.x/src/env/omake_command_digest.ml
>     +575 -556	omake-branches/0.9.8.x/src/env/omake_env.ml
>     +30 -30	omake-branches/0.9.8.x/src/env/omake_env.mli
>     +4 -7	omake-branches/0.9.8.x/src/env/omake_gen_parse.ml
>     +465 -1255	omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
>     +27 -20	omake-branches/0.9.8.x/src/env/omake_ir_ast.mli
>     +84 -77	omake-branches/0.9.8.x/src/env/omake_ir_free_vars.ml
>     +5 -5	omake-branches/0.9.8.x/src/env/omake_ir_free_vars.mli
>     +46 -43	omake-branches/0.9.8.x/src/env/omake_ir_semant.ml
>     +169 -192	omake-branches/0.9.8.x/src/eval/omake_eval.ml
>     +9 -9	omake-branches/0.9.8.x/src/eval/omake_eval.mli
>     +3 -4	omake-branches/0.9.8.x/src/eval/omake_value.ml
>     +2 -3	omake-branches/0.9.8.x/src/eval/omake_value.mli
>     +0 -1	omake-branches/0.9.8.x/src/ir/OMakefile
>     +6 -7	omake-branches/0.9.8.x/src/ir/omake_command_type.ml
>     +35 -185	omake-branches/0.9.8.x/src/ir/omake_ir.ml
>     +72 -102	omake-branches/0.9.8.x/src/ir/omake_ir_print.ml
>     +5 -6	omake-branches/0.9.8.x/src/ir/omake_ir_print.mli
>     +9 -9	omake-branches/0.9.8.x/src/ir/omake_ir_util.ml
>     +4 -22	omake-branches/0.9.8.x/src/ir/omake_options.ml
>     +3 -5	omake-branches/0.9.8.x/src/ir/omake_options.mli
>     +0 -8	omake-branches/0.9.8.x/src/ir/omake_symbol.ml
>     Deleted	omake-branches/0.9.8.x/src/ir/omake_var.ml
>     Deleted	omake-branches/0.9.8.x/src/ir/omake_var.mli
>     +13 -5	omake-branches/0.9.8.x/src/ir/omake_virtual_id.ml
>     +6 -3	omake-branches/0.9.8.x/src/ir/omake_virtual_id.mli
>     Properties	omake-branches/0.9.8.x/src/libmojave/
>     +6 -6	omake-branches/0.9.8.x/src/main/omake_main.ml
>     +23 -23	omake-branches/0.9.8.x/src/main/omake_shell.ml
>     +2 -3	omake-branches/0.9.8.x/src/shell/omake_shell_completion.ml
>     +2 -3	omake-branches/0.9.8.x/src/shell/omake_shell_job.ml
>
> A hyperlinked version of this commit is available at
> http://svn.metaprl.org/commitlogs/omake/2007-04.html#07/04/25.16:35:55
>
> _______________________________________________
> OMake-CVS mailing list
> OMake-CVS at metaprl.org
> https://lists.metaprl.org/mailman/listinfo/omake-cvs

--
Jason Hickey                  http://www.cs.caltech.edu/~jyh
Caltech Computer Science      Tel: 626-395-6568 FAX: 626-792-4257





More information about the OMake-Devel mailing list