Build:
- 0
2026-06-24 13:54.50: New job: build ollvm.0.99 (e5df7f29a72e)
2026-06-24 13:54.50: Waiting for resource in pool day11-builds
2026-06-24 14:05.44: Got resource from pool day11-builds
2026-06-24 14:05.44: [profile full] build ollvm.0.99
2026-06-24 14:05.44: build ollvm.0.99 (e5df7f29a72e)
=== DEPENDENCIES (11 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
compiler-cloning.enabled 439a1fc77aa6
dune.3.23.1 a59dd9b14fe3
menhir.20211012 591d79dca307
menhirLib.20211012 79c7e2c078ab
menhirSdk.20211012 3544fb6e9c72
ocaml.5.5.0 383268832c4b
ocaml-base-compiler.5.5.0 522c248944c8
ocaml-compiler.5.5.0 eb1a8babf54c
ocamlfind.1.9.8 b506a15fcd6c
=== STDOUT ===
Processing: [default: loading data]
[ollvm.0.99: dl]
[ollvm.0.99: extract]
-> retrieved ollvm.0.99 (https://opam.ocaml.org/cache)
[ollvm: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/ollvm.0.99/./configure (CWD=/home/opam/.opam/default/.opam-switch/build/ollvm.0.99)
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
- checking for gawk... no
- checking for mawk... mawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking whether to enable maintainer-specific portions of Makefiles... yes
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking whether gcc understands -c and -o together... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... none
- checking for ocamlc... ocamlc
- OCaml version is 5.5.0
- OCaml library path is /home/opam/.opam/default/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for dynlink.cmxa... no
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for ocamlfind... ocamlfind
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for menhir... menhir
- checking for OCaml findlib package llvm... not found
- configure: WARNING: Llvmgateway module will not be installed.
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating src/Makefile.common
- config.status: executing depfiles commands
[ollvm: make]
+ /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/ollvm.0.99)
- make -C src/ollvm
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ollvm.0.99/src/ollvm'
- menhir ollvm_parser.mly
- File "ollvm_parser.mly", line 168, characters 0-14:
- Warning: symbol instr_metadata is unreachable from any of the start symbol(s).
- Warning: one state has shift/reduce conflicts.
- Warning: 30 shift/reduce conflicts were arbitrarily resolved.
- ocamllex.opt ollvm_lexer.mll
- 60 states, 1970 transitions, table size 8240 bytes
- ocamldep *.mli *.ml > .depend
- ocamldep *.mli *.ml > .depend
- ocamlfind ocamlc -c ollvm_ast.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_printer.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_lexer.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_ez.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_ast.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_parser.mli
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_parser.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_lexer.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -c ollvm_printer.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- File "ollvm_printer.ml", lines 485-489, characters 6-3:
- 485 | ......{
- 486 | dc_name = i;
- 487 | dc_type = TYPE_Function (ret_t, args_t);
- 488 | dc_param_attrs = (ret_attrs, args_attrs)
- 489 | }..................
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {dc_name=i;
- dc_type=(TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|
- TYPE_Fp128|TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|
- TYPE_Opaque|TYPE_I _|TYPE_Pointer _|TYPE_Array (_, _)|
- TYPE_Struct _|TYPE_Packed_struct _|TYPE_Vector (_, _));
- dc_param_attrs=(_, _)}
-
- File "ollvm_printer.ml", lines 505-508, characters 6-15:
- 505 | ......({ df_prototype = { dc_name = i;
- 506 | dc_type = TYPE_Function (ret_t, args_t);
- 507 | dc_param_attrs = (ret_attrs, args_attrs) };
- 508 | } as df)...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {df_prototype={dc_name=i;
- dc_type=(TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|
- TYPE_X86_fp80|TYPE_Fp128|TYPE_Ppc_fp128|TYPE_Label|
- TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|TYPE_I _|
- TYPE_Pointer _|TYPE_Array (_, _)|TYPE_Struct _|
- TYPE_Packed_struct _|TYPE_Vector (_, _));
- dc_param_attrs=(_, _)};
- _ }
-
- File "ollvm_printer.ml", line 556, characters 21-36:
- 556 | with Failure "int_of_string" -> pp_print_string ppf i end ;
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual
- values of this constructor's arguments.
- They are only for information and may change in future versions.
- (see manual section 13.5.3)
- ocamlfind ocamlc -c ollvm_ez.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- File "ollvm_ez.ml", line 45, characters 12-41:
- 45 | let ident (t, Ollvm_ast.VALUE_Ident id) = (t, id)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", lines 71-72, characters 4-63:
- 71 | ....let Ollvm_ast.TYPE_Pointer t = ptr_t in
- 72 | (t, Ollvm_ast.INSTR_Load (volatile, (ptr_t, value), align))
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|TYPE_Fp128|
- TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|
- TYPE_I _|TYPE_Array (_, _)|TYPE_Function (_, _)|TYPE_Struct _|
- TYPE_Packed_struct _|TYPE_Vector (_, _))
-
- File "ollvm_ez.ml", lines 125-126, characters 4-50:
- 125 | ....let (Ollvm_ast.TYPE_Vector (n, t), _) = vec in
- 126 | (t, Ollvm_ast.INSTR_ExtractElement (vec, idx))
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ((TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|TYPE_Fp128|
- TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|
- TYPE_I _|TYPE_Pointer _|TYPE_Array (_, _)|TYPE_Function (_, _)|
- TYPE_Struct _|TYPE_Packed_struct _),
- _)
-
- File "ollvm_ez.ml", line 149, characters 47-80:
- 149 | let br cond (t, Ollvm_ast.VALUE_Ident then_) (t', Ollvm_ast.VALUE_Ident else_) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t',
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", line 149, characters 14-46:
- 149 | let br cond (t, Ollvm_ast.VALUE_Ident then_) (t', Ollvm_ast.VALUE_Ident else_) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", line 152, characters 10-43:
- 152 | let br1 (t, Ollvm_ast.VALUE_Ident branch) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", lines 307-310, characters 4-75:
- 307 | ....let Ollvm_ast.ID_Global name = dc.Ollvm_ast.dc_name in
- 308 | { m with m_module = { m.m_module with
- 309 | m_declarations = (name, dc)
- 310 | :: m.m_module.m_declarations } }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: ID_Local _
-
- File "ollvm_ez.ml", lines 314-319, characters 4-73:
- 314 | ....let Ollvm_ast.ID_Global name = dc.dc_name in
- 315 | { m with m_module = { m.m_module with
- 316 | m_declarations = (name, dc)
- 317 | :: m.m_module.m_declarations ;
- 318 | m_definitions = (name, df)
- 319 | :: m.m_module.m_definitions } }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: ID_Local _
- ocamlfind ocamlc -c ollvm.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlc -a -o ollvm.cma ollvm_ast.cmo ollvm_parser.cmo ollvm_lexer.cmo ollvm_printer.cmo ollvm_ez.cmo ollvm.cmo
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlopt -c ollvm_ast.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlopt -c ollvm_parser.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlopt -c ollvm_lexer.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlopt -c ollvm_printer.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- File "ollvm_printer.ml", lines 485-489, characters 6-3:
- 485 | ......{
- 486 | dc_name = i;
- 487 | dc_type = TYPE_Function (ret_t, args_t);
- 488 | dc_param_attrs = (ret_attrs, args_attrs)
- 489 | }..................
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {dc_name=i;
- dc_type=(TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|
- TYPE_Fp128|TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|
- TYPE_Opaque|TYPE_I _|TYPE_Pointer _|TYPE_Array (_, _)|
- TYPE_Struct _|TYPE_Packed_struct _|TYPE_Vector (_, _));
- dc_param_attrs=(_, _)}
-
- File "ollvm_printer.ml", lines 505-508, characters 6-15:
- 505 | ......({ df_prototype = { dc_name = i;
- 506 | dc_type = TYPE_Function (ret_t, args_t);
- 507 | dc_param_attrs = (ret_attrs, args_attrs) };
- 508 | } as df)...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {df_prototype={dc_name=i;
- dc_type=(TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|
- TYPE_X86_fp80|TYPE_Fp128|TYPE_Ppc_fp128|TYPE_Label|
- TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|TYPE_I _|
- TYPE_Pointer _|TYPE_Array (_, _)|TYPE_Struct _|
- TYPE_Packed_struct _|TYPE_Vector (_, _));
- dc_param_attrs=(_, _)};
- _ }
-
- File "ollvm_printer.ml", line 556, characters 21-36:
- 556 | with Failure "int_of_string" -> pp_print_string ppf i end ;
- ^^^^^^^^^^^^^^^
- Warning 52 [fragile-literal-pattern]: Code should not depend on the actual
- values of this constructor's arguments.
- They are only for information and may change in future versions.
- (see manual section 13.5.3)
- ocamlfind ocamlopt -c ollvm_ez.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- File "ollvm_ez.ml", line 45, characters 12-41:
- 45 | let ident (t, Ollvm_ast.VALUE_Ident id) = (t, id)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", lines 71-72, characters 4-63:
- 71 | ....let Ollvm_ast.TYPE_Pointer t = ptr_t in
- 72 | (t, Ollvm_ast.INSTR_Load (volatile, (ptr_t, value), align))
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|TYPE_Fp128|
- TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|
- TYPE_I _|TYPE_Array (_, _)|TYPE_Function (_, _)|TYPE_Struct _|
- TYPE_Packed_struct _|TYPE_Vector (_, _))
-
- File "ollvm_ez.ml", lines 125-126, characters 4-50:
- 125 | ....let (Ollvm_ast.TYPE_Vector (n, t), _) = vec in
- 126 | (t, Ollvm_ast.INSTR_ExtractElement (vec, idx))
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ((TYPE_Void|TYPE_Half|TYPE_Float|TYPE_Double|TYPE_X86_fp80|TYPE_Fp128|
- TYPE_Ppc_fp128|TYPE_Label|TYPE_Metadata|TYPE_X86_mmx|TYPE_Opaque|
- TYPE_I _|TYPE_Pointer _|TYPE_Array (_, _)|TYPE_Function (_, _)|
- TYPE_Struct _|TYPE_Packed_struct _),
- _)
-
- File "ollvm_ez.ml", line 149, characters 47-80:
- 149 | let br cond (t, Ollvm_ast.VALUE_Ident then_) (t', Ollvm_ast.VALUE_Ident else_) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t',
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", line 149, characters 14-46:
- 149 | let br cond (t, Ollvm_ast.VALUE_Ident then_) (t', Ollvm_ast.VALUE_Ident else_) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", line 152, characters 10-43:
- 152 | let br1 (t, Ollvm_ast.VALUE_Ident branch) =
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (t,
- (VALUE_Null|VALUE_Undef|VALUE_Zero_initializer|VALUE_Integer _|
- VALUE_Float _|VALUE_Bool _|VALUE_Struct _|VALUE_Packed_struct _|
- VALUE_Array _|VALUE_Vector _))
-
- File "ollvm_ez.ml", lines 307-310, characters 4-75:
- 307 | ....let Ollvm_ast.ID_Global name = dc.Ollvm_ast.dc_name in
- 308 | { m with m_module = { m.m_module with
- 309 | m_declarations = (name, dc)
- 310 | :: m.m_module.m_declarations } }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: ID_Local _
-
- File "ollvm_ez.ml", lines 314-319, characters 4-73:
- 314 | ....let Ollvm_ast.ID_Global name = dc.dc_name in
- 315 | { m with m_module = { m.m_module with
- 316 | m_declarations = (name, dc)
- 317 | :: m.m_module.m_declarations ;
- 318 | m_definitions = (name, df)
- 319 | :: m.m_module.m_definitions } }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: ID_Local _
- ocamlfind ocamlopt -c ollvm.ml
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- ocamlfind ocamlopt -a -o ollvm.cmxa ollvm_ast.cmx ollvm_parser.cmx ollvm_lexer.cmx ollvm_printer.cmx ollvm_ez.cmx ollvm.cmx
- ocamlfind: [WARNING] Cannot read directory ../stublibs which is mentioned in ld.conf
- ocamlfind: [WARNING] Cannot read directory ./stublibs which is mentioned in ld.conf
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ollvm.0.99/src/ollvm'
-> compiled ollvm.0.99
[ollvm: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ollvm.0.99)
- make -C src/ollvm install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ollvm.0.99/src/ollvm'
- ocamlfind install ollvm META ollvm.cma ollvm.cmxa ollvm.a ollvm.cmi ollvm_ast.cmi ollvm_ez.cmi ollvm_printer.cmi ollvm_lexer.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm_lexer.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm_printer.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm_ez.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm_ast.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm.cmi
- Installed /home/opam/.opam/default/lib/ollvm/ollvm.a
- Installed /home/opam/.opam/default/lib/ollvm/ollvm.cmxa
- Installed /home/opam/.opam/default/lib/ollvm/ollvm.cma
- Installed /home/opam/.opam/default/lib/ollvm/META
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ollvm.0.99/src/ollvm'
-> installed ollvm.0.99
=== STDERR ===
2026-06-24 14:06.08: OK: build ollvm.0.99 (runc: 10.6s, disk: 25KB)
2026-06-24 14:06.08: Job succeeded