Skipping 119 KB..
Full Log LINKOPT threads.cmxs
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
make[2]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make ocamllex.opt ocamltoolsopt ocamltoolsopt.opt \
ocamldoc.opt \
ocamltest.opt othertools ocamlnat
make[2]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make lex-allopt
make tools-allopt
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLOPT tools/profiling.cmx
OCAMLOPT lex/cset.cmx
OCAMLOPT lex/table.cmx
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make -C otherlibs allopt
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
OCAMLOPT ocamldoc/odoc_config.cmx
for lib in runtime_events unix str systhreads; do (make -C $lib allopt) || exit $?; done
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[4]: Nothing to be done for 'allopt'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[4]: Nothing to be done for 'allopt'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[4]: Nothing to be done for 'allopt'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[4]: Nothing to be done for 'allopt'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
OCAMLOPT ocamldoc/odoc_messages.cmx
OCAMLOPT ocamldoc/odoc_print.cmx
OCAMLOPT ocamldoc/odoc_comments_global.cmx
OCAMLOPT lex/syntax.cmx
OCAMLOPT ocamldoc/odoc_ocamlhtml.cmx
OCAMLOPT lex/parser.cmx
OCAMLOPT ocamldoc/odoc_latex_style.cmx
OCAMLOPT lex/lexgen.cmx
cd otherlibs/dynlink; ln -sf native/dynlink.cmx .
make lex-all
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
CC ocamltest/run_unix.n.o
make[3]: Nothing to be done for 'lex-all'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
CC ocamltest/run_stubs.n.o
OCAMLOPT ocamltest/ocamltest_config.cmx
./config.status ocamltest/ocamltest_unix.ml
OCAMLOPT ocamltest/variables.cmx
config.status: linking ocamltest/ocamltest_unix_real.ml to ocamltest/ocamltest_unix.ml
OCAMLOPT ocamltest/result.cmx
OCAMLOPT ocamltest/strace.cmx
OCAMLOPT ocamltest/tsl_ast.cmx
OCAMLOPT ocamltest/builtin_variables.cmx
OCAMLOPT ocamltest/ocaml_backends.cmx
OCAMLOPT ocamltest/debugger_variables.cmx
OCAMLOPT testsuite/lib/testing.cmx
ASM testsuite/tools/asmgen_s390x.o
OCAMLOPT lex/lexer.cmx
OCAMLOPT lex/compact.cmx
OCAMLC testsuite/tools/parsecmmaux.cmi
OCAMLYACC testsuite/tools/parsecmm.mli
OCAMLLEX testsuite/tools/lexcmm.ml
OCAMLC testsuite/tools/codegen_main.cmi
make tools-all
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLC tools/ocamltex.cmi
make[3]: Nothing to be done for 'tools-all'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLOPT lex/common.cmx
OCAMLC toplevel/native/tophooks.cmi
cp toplevel/topeval.cmi toplevel/topeval.mli toplevel/native
cp toplevel/trace.cmi toplevel/trace.mli toplevel/native
cp toplevel/topmain.cmi toplevel/topmain.mli toplevel/native
OCAMLOPT toplevel/genprintval.cmx
OCAMLOPT toplevel/native/trace.cmx
OCAMLOPT lex/output.cmx
OCAMLOPT lex/outputbis.cmx
OCAMLOPT toplevel/topprinters.cmx
OCAMLOPT ocamldoc/odoc_types.cmx
OCAMLOPT ocamltest/ocamltest_unix.cmx
OCAMLOPT ocamltest/tsl_parser.cmx
OCAMLOPT lex/main.cmx
OCAMLOPT ocamltest/ocaml_filetypes.cmx
LINKOPT testsuite/lib/testing.cmxa
OCAMLC testsuite/tools/parsecmmaux.cmo
LINKOPT lex/ocamllex.opt
OCAMLC testsuite/tools/parsecmm.cmi
make -C otherlibs all
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
OCAMLC tools/ocamltex.cmo
for lib in runtime_events unix str systhreads; do (make -C $lib all) || exit $?; done
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
OCAMLOPT toplevel/topcommon.cmx
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make tools-allopt.opt
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLOPT ocamldoc/odoc_global.cmx
OCAMLOPT tools/ocamldep.cmx
LINKOPT compilerlibs/ocamlmiddleend.cmxa
OCAMLOPT tools/objinfo.cmx
OCAMLOPT ocamldoc/odoc_parameter.cmx
OCAMLOPT ocamldoc/odoc_parser.cmx
OCAMLOPT ocamltest/ocamltest_stdlib.cmx
OCAMLOPT ocamltest/tsl_lexer.cmx
OCAMLOPT ocamltest/ocaml_variables.cmx
OCAMLOPT ocamltest/ocaml_directories.cmx
OCAMLC testsuite/tools/parsecmm.cmo
OCAMLC testsuite/tools/lexcmm.cmi
LINKOPT tools/ocamldep.opt
LINKOPT tools/ocamlobjinfo.opt
LINKC tools/ocamltex
OCAMLOPT toplevel/native/tophooks.cmx
OCAMLOPT ocamldoc/odoc_misc.cmx
OCAMLOPT ocamldoc/odoc_lexer.cmx
OCAMLOPT ocamldoc/odoc_see_lexer.cmx
OCAMLOPT ocamltest/run_command.cmx
OCAMLOPT ocamltest/environments.cmx
OCAMLOPT ocamltest/ocaml_files.cmx
OCAMLOPT ocamltest/debugger_flags.cmx
OCAMLC testsuite/tools/lexcmm.cmo
OCAMLC testsuite/tools/codegen_main.cmo
OCAMLOPT toplevel/native/topeval.cmx
OCAMLOPT ocamldoc/odoc_text_parser.cmx
OCAMLOPT ocamldoc/odoc_name.cmx
OCAMLOPT ocamltest/filecompare.cmx
OCAMLOPT ocamltest/actions.cmx
OCAMLOPT ocamltest/modifier_parser.cmx
OCAMLOPT ocamltest/ocaml_modifiers.cmx
OCAMLOPT ocamltest/ocaml_flags.cmx
OCAMLOPT ocamltest/ocaml_commands.cmx
LINKC testsuite/tools/codegen
OCAMLOPT toplevel/toploop.cmx
OCAMLOPT ocamldoc/odoc_text_lexer.cmx
OCAMLOPT ocamldoc/odoc_value.cmx
OCAMLOPT ocamldoc/odoc_type.cmx
OCAMLOPT ocamldoc/odoc_class.cmx
OCAMLOPT ocamldoc/odoc_env.cmx
OCAMLOPT ocamltest/tests.cmx
OCAMLOPT ocamltest/actions_helpers.cmx
OCAMLOPT toplevel/topdirs.cmx
OCAMLOPT toplevel/native/topmain.cmx
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLOPT ocamldoc/odoc_text.cmx
OCAMLOPT ocamldoc/odoc_extension.cmx
OCAMLOPT ocamldoc/odoc_exception.cmx
OCAMLOPT ocamltest/tsl_semantics.cmx
OCAMLOPT ocamltest/builtin_actions.cmx
OCAMLOPT ocamltest/ocaml_tools.cmx
OCAMLOPT ocamltest/debugger_actions.cmx
LINKOPT compilerlibs/ocamltoplevel.cmxa
OCAMLOPT toplevel/topstart.cmx
OCAMLOPT ocamldoc/odoc_module.cmx
OCAMLOPT ocamldoc/odoc_str.cmx
OCAMLOPT ocamltest/translate.cmx
OCAMLOPT ocamltest/ocaml_compilers.cmx
LINKOPT ocamlnat
OCAMLOPT ocamldoc/odoc_merge.cmx
OCAMLOPT ocamldoc/odoc_search.cmx
OCAMLOPT ocamldoc/odoc_scan.cmx
OCAMLOPT ocamldoc/odoc_dep.cmx
OCAMLOPT ocamltest/ocaml_toplevels.cmx
OCAMLOPT ocamltest/options.cmx
OCAMLOPT ocamldoc/odoc_sig.cmx
OCAMLOPT ocamldoc/odoc_cross.cmx
OCAMLOPT ocamltest/ocaml_actions.cmx
OCAMLOPT ocamldoc/odoc_ast.cmx
OCAMLOPT ocamldoc/odoc_comments.cmx
OCAMLOPT ocamltest/ocaml_tests.cmx
OCAMLOPT ocamltest/main.cmx
OCAMLOPT ocamldoc/odoc_analyse.cmx
LINKOPT ocamltest/ocamltest.opt
OCAMLOPT ocamldoc/odoc_info.cmx
LINKOPT ocamldoc/odoc_info.cmxa
OCAMLOPT ocamldoc/odoc_dag2html.cmx
OCAMLOPT ocamldoc/odoc_to_text.cmx
OCAMLOPT ocamldoc/odoc_html.cmx
OCAMLOPT ocamldoc/odoc_man.cmx
OCAMLOPT ocamldoc/odoc_latex.cmx
OCAMLOPT ocamldoc/odoc_texi.cmx
OCAMLOPT ocamldoc/odoc_dot.cmx
OCAMLOPT ocamldoc/odoc_gen.cmx
OCAMLOPT ocamldoc/odoc_args.cmx
OCAMLOPT ocamldoc/odoc.cmx
LINKOPT ocamldoc/ocamldoc.opt
make[2]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make manpages
make[2]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make -C api_docgen man
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen'
make -C ocamldoc man
make[4]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen/ocamldoc'
mkdir -p build/
mkdir -p build/libref
mkdir -p build/compilerlibref
mkdir -p build/man
GEN build/Format_tutorial.mld
GEN build/Ocaml_operators.mld
OCAMLDOC build/libref/arg.odoc
OCAMLDOC build/libref/array.odoc
OCAMLDOC build/libref/arrayLabels.odoc
OCAMLDOC build/libref/atomic.odoc
OCAMLDOC build/libref/bigarray.odoc
OCAMLDOC build/libref/bool.odoc
OCAMLDOC build/libref/buffer.odoc
OCAMLDOC build/libref/bytes.odoc
OCAMLDOC build/libref/bytesLabels.odoc
OCAMLDOC build/libref/callback.odoc
OCAMLDOC build/libref/char.odoc
OCAMLDOC build/libref/complex.odoc
OCAMLDOC build/libref/condition.odoc
OCAMLDOC build/libref/digest.odoc
OCAMLDOC build/libref/domain.odoc
OCAMLDOC build/libref/dynarray.odoc
OCAMLDOC build/libref/dynlink.odoc
OCAMLDOC build/libref/effect.odoc
OCAMLDOC build/libref/either.odoc
OCAMLDOC build/libref/ephemeron.odoc
OCAMLDOC build/libref/event.odoc
OCAMLDOC build/libref/filename.odoc
OCAMLDOC build/libref/float.odoc
OCAMLDOC build/libref/format.odoc
OCAMLDOC build/libref/fun.odoc
OCAMLDOC build/libref/gc.odoc
OCAMLDOC build/libref/hashtbl.odoc
OCAMLDOC build/libref/iarray.odoc
OCAMLDOC build/libref/in_channel.odoc
OCAMLDOC build/libref/int.odoc
OCAMLDOC build/libref/int32.odoc
OCAMLDOC build/libref/int64.odoc
OCAMLDOC build/libref/lazy.odoc
OCAMLDOC build/libref/lexing.odoc
OCAMLDOC build/libref/list.odoc
OCAMLDOC build/libref/listLabels.odoc
OCAMLDOC build/libref/map.odoc
OCAMLDOC build/libref/marshal.odoc
OCAMLDOC build/libref/moreLabels.odoc
OCAMLDOC build/libref/mutex.odoc
OCAMLDOC build/libref/nativeint.odoc
OCAMLDOC build/libref/obj.odoc
OCAMLDOC build/libref/oo.odoc
OCAMLDOC build/libref/option.odoc
OCAMLDOC build/libref/out_channel.odoc
OCAMLDOC build/libref/pair.odoc
OCAMLDOC build/libref/parsing.odoc
OCAMLDOC build/libref/pqueue.odoc
OCAMLDOC build/libref/printexc.odoc
OCAMLDOC build/libref/printf.odoc
OCAMLDOC build/libref/queue.odoc
OCAMLDOC build/libref/random.odoc
OCAMLDOC build/libref/repr.odoc
OCAMLDOC build/libref/result.odoc
OCAMLDOC build/libref/runtime_events.odoc
OCAMLDOC build/libref/scanf.odoc
OCAMLDOC build/libref/semaphore.odoc
OCAMLDOC build/libref/seq.odoc
OCAMLDOC build/libref/set.odoc
OCAMLDOC build/libref/stack.odoc
OCAMLDOC build/libref/stdLabels.odoc
OCAMLDOC build/libref/stdlib.odoc
OCAMLDOC build/libref/str.odoc
OCAMLDOC build/libref/string.odoc
OCAMLDOC build/libref/stringLabels.odoc
OCAMLDOC build/libref/sys.odoc
OCAMLDOC build/libref/thread.odoc
OCAMLDOC build/libref/type.odoc
OCAMLDOC build/libref/uchar.odoc
OCAMLDOC build/libref/unit.odoc
OCAMLDOC build/libref/unix.odoc
OCAMLDOC build/libref/unixLabels.odoc
OCAMLDOC build/libref/weak.odoc
OCAMLDOC build/libref/camlinternalFormat.odoc
OCAMLDOC build/libref/camlinternalFormatBasics.odoc
OCAMLDOC build/libref/camlinternalLazy.odoc
OCAMLDOC build/libref/camlinternalMod.odoc
OCAMLDOC build/libref/camlinternalOO.odoc
GEN build/Compiler_libs.mld
OCAMLDOC build/compilerlibref/ast_iterator.odoc
OCAMLDOC build/compilerlibref/longident.odoc
OCAMLDOC build/compilerlibref/camlinternalMenhirLib.odoc
OCAMLDOC build/compilerlibref/ast_invariants.odoc
OCAMLDOC build/compilerlibref/ast_mapper.odoc
OCAMLDOC build/compilerlibref/builtin_attributes.odoc
OCAMLDOC build/compilerlibref/pprintast.odoc
OCAMLDOC build/compilerlibref/parse.odoc
OCAMLDOC build/compilerlibref/location.odoc
OCAMLDOC build/compilerlibref/unit_info.odoc
OCAMLDOC build/compilerlibref/ast_helper.odoc
OCAMLDOC build/compilerlibref/syntaxerr.odoc
OCAMLDOC build/compilerlibref/attr_helper.odoc
OCAMLDOC build/compilerlibref/asttypes.odoc
OCAMLDOC build/compilerlibref/parser.odoc
OCAMLDOC build/compilerlibref/docstrings.odoc
OCAMLDOC build/compilerlibref/printast.odoc
OCAMLDOC build/compilerlibref/parsetree.odoc
OCAMLDOC build/compilerlibref/lexer.odoc
OCAMLDOC build/compilerlibref/depend.odoc
OCAMLDOC build/compilerlibref/arg_helper.odoc
OCAMLDOC build/compilerlibref/lazy_backtrack.odoc
OCAMLDOC build/compilerlibref/domainstate.odoc
OCAMLDOC build/compilerlibref/strongly_connected_components.odoc
OCAMLDOC build/compilerlibref/targetint.odoc
OCAMLDOC build/compilerlibref/binutils.odoc
OCAMLDOC build/compilerlibref/warnings.odoc
OCAMLDOC build/compilerlibref/load_path.odoc
OCAMLDOC build/compilerlibref/compression.odoc
OCAMLDOC build/compilerlibref/build_path_prefix_map.odoc
OCAMLDOC build/compilerlibref/numbers.odoc
OCAMLDOC build/compilerlibref/linkdeps.odoc
OCAMLDOC build/compilerlibref/terminfo.odoc
OCAMLDOC build/compilerlibref/format_doc.odoc
OCAMLDOC build/compilerlibref/identifiable.odoc
OCAMLDOC build/compilerlibref/clflags.odoc
OCAMLDOC build/compilerlibref/config.odoc
OCAMLDOC build/compilerlibref/diffing_with_keys.odoc
OCAMLDOC build/compilerlibref/ccomp.odoc
OCAMLDOC build/compilerlibref/local_store.odoc
OCAMLDOC build/compilerlibref/profile.odoc
OCAMLDOC build/compilerlibref/misc.odoc
OCAMLDOC build/compilerlibref/diffing.odoc
OCAMLDOC build/compilerlibref/consistbl.odoc
OCAMLDOC build/compilerlibref/int_replace_polymorphic_compare.odoc
OCAMLDOC build/compilerlibref/pparse.odoc
OCAMLDOC build/libref/Format_tutorial.odoc
OCAMLDOC build/libref/Ocaml_operators.odoc
OCAMLDOC build/compilerlibref/Compiler_libs.odoc
OCAMLDOC build/man/Stdlib.3o
make[4]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen/ocamldoc'
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen'
make[2]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
+ true
+ true
+ make --warn-undefined-variables alldepend
cd toplevel ; cp topeval.mli trace.mli topmain.mli byte/
cd toplevel ; cp topeval.mli trace.mli topmain.mli native/
./config.status ocamltest/ocamltest_unix.ml
config.status: linking ocamltest/ocamltest_unix_real.ml to ocamltest/ocamltest_unix.ml
OCAMLDEP utils.depend
OCAMLDEP utils/config.depend
OCAMLDEP parsing.depend
OCAMLDEP typing.depend
OCAMLDEP bytecomp.depend
OCAMLDEP asmcomp.depend
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
GEN asmcomp/emit.ml
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
GEN asmcomp/emit.ml
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
GEN asmcomp/emit.ml
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
GEN asmcomp/emit.ml
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
GEN asmcomp/emit.ml
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
OCAMLDEP middle_end.depend
OCAMLDEP lambda.depend
OCAMLDEP file_formats.depend
OCAMLDEP middle_end/closure.depend
OCAMLDEP middle_end/flambda.depend
OCAMLDEP middle_end/flambda/base_types.depend
OCAMLDEP driver.depend
OCAMLDEP toplevel.depend
OCAMLDEP toplevel/byte.depend
OCAMLDEP toplevel/native.depend
OCAMLDEP lex.depend
OCAMLDEP tools.depend
OCAMLDEP debugger.depend
OCAMLDEP ocamldoc.depend
OCAMLDEP ocamltest.depend
OCAMLDEP testsuite/lib.depend
OCAMLDEP testsuite/tools.depend
GEN depend
for dir in stdlib otherlibs/str otherlibs/systhreads otherlibs/unix otherlibs/runtime_events; do \
make -C $dir depend || exit; \
done
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
OCAMLDEP depend
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
../../boot/ocamlrun ../../boot/ocamlc -depend -slash *.mli *.ml > .depend
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
GEN depend
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
../../ocamlc.opt -depend -slash *.mli *.ml > .depend
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
../../boot/ocamlrun ../../boot/ocamlc -depend -slash *.mli *.ml > .depend
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
rm middle_end/flambda.depend file_formats.depend lambda.depend toplevel/native.depend ocamldoc.depend middle_end/flambda/base_types.depend typing.depend driver.depend utils/config.depend testsuite/tools.depend toplevel/byte.depend bytecomp.depend lex.depend utils.depend parsing.depend tools.depend middle_end/closure.depend testsuite/lib.depend asmcomp.depend toplevel.depend debugger.depend middle_end.depend ocamltest.depend otherlibs/dynlink.depend
+ make --warn-undefined-variables install
mkdir -p '/home/ci/ocaml-tmp-install-2897200/bin' && \
/usr/bin/install -c -p runtime/ocamlrun '/home/ci/ocaml-tmp-install-2897200/bin/s390x-ibm-linux-gnu-ocamlrun-b100' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlrun-b100' 'ocamlrun') && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlrun-b100' 'ocamlrun-b100')
/usr/bin/install -c -p runtime/ocamlrund '/home/ci/ocaml-tmp-install-2897200/bin/s390x-ibm-linux-gnu-ocamlrund-b100' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlrund-b100' 'ocamlrund') && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlrund-b100' 'ocamlrund-b100')
/usr/bin/install -c -p runtime/ocamlruni '/home/ci/ocaml-tmp-install-2897200/bin/s390x-ibm-linux-gnu-ocamlruni-b100' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlruni-b100' 'ocamlruni') && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 's390x-ibm-linux-gnu-ocamlruni-b100' 'ocamlruni-b100')
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 runtime/ld.conf runtime/libcamlrun.a runtime/libcamlrund.a runtime/libcamlruni.a runtime/libcamlrun_pic.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
/usr/bin/install -c -p runtime/libcamlrun_shared.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/libcamlrun-s390x-ibm-linux-gnu-b100.so' && \
(cd "/home/ci/ocaml-tmp-install-2897200/lib/ocaml" && ln -sf 'libcamlrun-s390x-ibm-linux-gnu-b100.so' 'libcamlrun_shared.so')
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml' && \
/usr/bin/install -c -p -m 644 runtime/caml/domain_state.tbl runtime/caml/*.h '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml'
/usr/bin/install -c -p ocaml '/home/ci/ocaml-tmp-install-2897200/bin'
./boot/ocamlrun ./tools/stripdebug ocamlc ocamlc.stripped
/usr/bin/install -c -p ocamlc.stripped '/home/ci/ocaml-tmp-install-2897200/bin/ocamlc.byte'
make -C stdlib install
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 stdlib.cma std_exit.cmo *.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stdlib' && \
/usr/bin/install -c -p -m 644 META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stdlib'
/usr/bin/install -c -p -m 644 *.cmt *.cmti *.mli *.ml *.ml.in '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
/usr/bin/install -c -p -m 644 runtime-launch-info '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
/usr/bin/install -c -p lex/ocamllex '/home/ci/ocaml-tmp-install-2897200/bin/ocamllex.byte'
/usr/bin/install -c -p tools/ocamldep '/home/ci/ocaml-tmp-install-2897200/bin/ocamldep.byte'
/usr/bin/install -c -p tools/ocamldep.opt '/home/ci/ocaml-tmp-install-2897200/bin' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 'ocamldep.opt' 'ocamldep')
/usr/bin/install -c -p tools/ocamlobjinfo '/home/ci/ocaml-tmp-install-2897200/bin/ocamlobjinfo.byte'
/usr/bin/install -c -p tools/ocamlobjinfo.opt '/home/ci/ocaml-tmp-install-2897200/bin' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 'ocamlobjinfo.opt' 'ocamlobjinfo')
/usr/bin/install -c -p tools/ocamlcmt '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p tools/ocamlprof '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p tools/ocamlcp '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p tools/ocamlmklib '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p tools/ocamlmktop '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p tools/ocamloptp '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p yacc/ocamlyacc '/home/ci/ocaml-tmp-install-2897200/bin'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs' && \
/usr/bin/install -c -p -m 644 utils/*.cmi parsing/*.cmi typing/*.cmi bytecomp/*.cmi file_formats/*.cmi lambda/*.cmi driver/*.cmi toplevel/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 utils/*.cmt utils/*.cmti utils/*.mli parsing/*.cmt parsing/*.cmti parsing/*.mli typing/*.cmt typing/*.cmti typing/*.mli bytecomp/*.cmt bytecomp/*.cmti bytecomp/*.mli file_formats/*.cmt file_formats/*.cmti file_formats/*.mli lambda/*.cmt lambda/*.cmti lambda/*.mli driver/*.cmt driver/*.cmti driver/*.mli toplevel/*.cmt toplevel/*.cmti toplevel/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 toplevel/byte/*.cmt '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/profiling' && \
/usr/bin/install -c -p -m 644 tools/profiling.cmt tools/profiling.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/profiling'
/usr/bin/install -c -p -m 644 compilerlibs/*.cma compilerlibs/META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 driver/main.cmo toplevel/topstart.cmo '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p expunge '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/topdirs.cm* "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/topdirs.mli"
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/profiling.cm* "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/profiling.o"
/usr/bin/install -c -p -m 644 tools/profiling.cmi tools/profiling.cmo '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/profiling'
make -C man install
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/man'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/man/man1' && \
/usr/bin/install -c -p -m 644 ocaml.1 ocamlc.1 ocamlc.opt.1 ocamlcp.1 ocamldebug.1 ocamldep.1 ocamldoc.1 ocamllex.1 ocamlmktop.1 ocamlopt.1 ocamlopt.opt.1 ocamloptp.1 ocamlprof.1 ocamlrun.1 ocamlyacc.1 '/home/ci/ocaml-tmp-install-2897200/man/man1'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/man'
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/dynlink.cm* "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink.mli" "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink.a" "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/"dynlink_config.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/"dynlink_types.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/"dynlink_platform_intf.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/"dynlink_common.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml/"dynlink.cmx
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink' && \
/usr/bin/install -c -p -m 644 otherlibs/dynlink/dynlink.cmi otherlibs/dynlink/dynlink.cma otherlibs/dynlink/META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink'
/usr/bin/install -c -p -m 644 otherlibs/dynlink/dynlink.cmti otherlibs/dynlink/dynlink.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink'
for i in runtime_events unix str systhreads; do \
make -C otherlibs/$i install || exit $?; \
done
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs' && \
/usr/bin/install -c -p dllcamlruntime_eventsbyt-s390x-ibm-linux-gnu-b100.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libcamlruntime_eventsbyt.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cma "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cmi "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.mli "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cmti "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cmxa "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.cmxs "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/runtime_events.a
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events' && \
/usr/bin/install -c -p -m 644 runtime_events.cma runtime_events.cmi META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events'
/usr/bin/install -c -p -m 644 runtime_events.mli runtime_events.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml' && \
/usr/bin/install -c -p -m 644 caml/runtime_events_consumer.h '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs' && \
/usr/bin/install -c -p dllunixbyt-s390x-ibm-linux-gnu-b100.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libunixbyt.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cma "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cmi "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unixLabels.cmi "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.mli "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unixLabels.mli "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cmti "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unixLabels.cmti "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unixLabels.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cmxa "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.cmxs "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/unix.a
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix' && \
/usr/bin/install -c -p -m 644 unix.cma unix.cmi unixLabels.cmi META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix'
/usr/bin/install -c -p -m 644 unix.mli unixLabels.mli unix.cmti unixLabels.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml' && \
/usr/bin/install -c -p -m 644 caml/unixsupport.h caml/socketaddr.h '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs' && \
/usr/bin/install -c -p dllcamlstrbyt-s390x-ibm-linux-gnu-b100.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libcamlstrbyt.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
rm -f "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cma "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cmi "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.mli "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cmti "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cmx "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cmxa "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.cmxs "/home/ci/ocaml-tmp-install-2897200/lib/ocaml"/str.a
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str' && \
/usr/bin/install -c -p -m 644 str.cma str.cmi META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str'
/usr/bin/install -c -p -m 644 str.mli str.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs' && \
/usr/bin/install -c -p dllthreads-s390x-ibm-linux-gnu-b100.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/stublibs'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libthreads.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads' && \
/usr/bin/install -c -p -m 644 thread.cmi event.cmi threads.cma META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads'
/usr/bin/install -c -p -m 644 thread.cmti event.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads'
/usr/bin/install -c -p -m 644 thread.mli event.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml' && \
/usr/bin/install -c -p -m 644 caml/threads.h '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/caml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
/usr/bin/install -c -p ocamldoc/ocamldoc '/home/ci/ocaml-tmp-install-2897200/bin'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/ocamldoc' && \
/usr/bin/install -c -p -m 644 ocamldoc/ocamldoc.hva ocamldoc/*.cmi ocamldoc/odoc_info.cma ocamldoc/META '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/ocamldoc'
/usr/bin/install -c -p -m 644 ocamldoc/odoc_dep.mli ocamldoc/odoc_dot.mli ocamldoc/odoc_extension.mli ocamldoc/odoc_html.mli ocamldoc/odoc_info.mli ocamldoc/odoc_latex.mli ocamldoc/odoc_latex_style.mli ocamldoc/odoc_man.mli ocamldoc/odoc_messages.mli ocamldoc/odoc_ocamlhtml.mli ocamldoc/odoc_parameter.mli ocamldoc/odoc_texi.mli ocamldoc/odoc_text_lexer.mli ocamldoc/odoc_to_text.mli ocamldoc/odoc_type.mli ocamldoc/odoc_value.mli ocamldoc/odoc_dep.cmt ocamldoc/odoc_dot.cmt ocamldoc/odoc_extension.cmt ocamldoc/odoc_html.cmt ocamldoc/odoc_info.cmt ocamldoc/odoc_latex.cmt ocamldoc/odoc_latex_style.cmt ocamldoc/odoc_man.cmt ocamldoc/odoc_messages.cmt ocamldoc/odoc_ocamlhtml.cmt ocamldoc/odoc_parameter.cmt ocamldoc/odoc_texi.cmt ocamldoc/odoc_text_lexer.cmt ocamldoc/odoc_to_text.cmt ocamldoc/odoc_type.cmt ocamldoc/odoc_value.cmt ocamldoc/odoc_dep.cmti ocamldoc/odoc_dot.cmti ocamldoc/odoc_extension.cmti ocamldoc/odoc_html.cmti ocamldoc/odoc_info.cmti ocamldoc/odoc_latex.cmti ocamldoc/odoc_latex_style.cmti ocamldoc/odoc_man.cmti ocamldoc/odoc_messages.cmti ocamldoc/odoc_ocamlhtml.cmti ocamldoc/odoc_parameter.cmti ocamldoc/odoc_texi.cmti ocamldoc/odoc_text_lexer.cmti ocamldoc/odoc_to_text.cmti ocamldoc/odoc_type.cmti ocamldoc/odoc_value.cmti '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/ocamldoc'
make -C api_docgen install
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen'
make -C ocamldoc install
make[2]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen/ocamldoc'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/man/man3' && \
/usr/bin/install -c -p -m 644 build/man/*.3o '/home/ci/ocaml-tmp-install-2897200/man/man3'
make[2]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen/ocamldoc'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/api_docgen'
/usr/bin/install -c -p debugger/ocamldebug '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p -m 644 Makefile.config '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/share/doc/ocaml' && \
/usr/bin/install -c -p -m 644 Changes README.adoc README.win32.adoc LICENSE '/home/ci/ocaml-tmp-install-2897200/share/doc/ocaml'
/usr/bin/install -c -p -m 644 runtime/libasmrun.a runtime/libcomprmarsh.a runtime/libasmrund.a runtime/libasmruni.a runtime/libasmrun_pic.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
/usr/bin/install -c -p runtime/libasmrun_shared.so '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/libasmrun-s390x-ibm-linux-gnu-b100.so' && \
(cd "/home/ci/ocaml-tmp-install-2897200/lib/ocaml" && ln -sf 'libasmrun-s390x-ibm-linux-gnu-b100.so' 'libasmrun_shared.so')
./boot/ocamlrun ./tools/stripdebug ocamlopt ocamlopt.stripped
/usr/bin/install -c -p ocamlopt.stripped '/home/ci/ocaml-tmp-install-2897200/bin/ocamlopt.byte'
make -C stdlib installopt
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 stdlib.cmxa stdlib.a std_exit.o *.cmx '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib'
/usr/bin/install -c -p -m 644 middle_end/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/closure/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/flambda/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/flambda/base_types/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 asmcomp/*.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/*.cmt middle_end/*.cmti middle_end/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/closure/*.cmt middle_end/closure/*.cmti middle_end/closure/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/flambda/*.cmt middle_end/flambda/*.cmti middle_end/flambda/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 middle_end/flambda/base_types/*.cmt middle_end/flambda/base_types/*.cmti middle_end/flambda/base_types/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 asmcomp/*.cmt asmcomp/*.cmti asmcomp/*.mli '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 driver/optmain.cmo '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p ocamldoc/ocamldoc.opt '/home/ci/ocaml-tmp-install-2897200/bin'
/usr/bin/install -c -p -m 644 ocamldoc/*.cmx ocamldoc/odoc_info.a ocamldoc/odoc_info.cmxa '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/ocamldoc'
/usr/bin/install -c -p -m 644 otherlibs/dynlink/dynlink_config.cmx otherlibs/dynlink/dynlink_types.cmx otherlibs/dynlink/dynlink_platform_intf.cmx otherlibs/dynlink/dynlink_common.cmx otherlibs/dynlink/native/dynlink.cmx otherlibs/dynlink/dynlink.cmxa otherlibs/dynlink/dynlink.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/dynlink'
for i in runtime_events unix str systhreads; do \
make -C otherlibs/$i installopt || exit $?; \
done
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events' && \
/usr/bin/install -c -p -m 644 runtime_events.cmx runtime_events.cmxa runtime_events.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events'
/usr/bin/install -c -p runtime_events.cmxs '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/runtime_events'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libcamlruntime_eventsnat.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix' && \
/usr/bin/install -c -p -m 644 unix.cmx unixLabels.cmx unix.cmxa unix.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix'
/usr/bin/install -c -p unix.cmxs '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/unix'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libunixnat.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str' && \
/usr/bin/install -c -p -m 644 str.cmx str.cmxa str.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str'
/usr/bin/install -c -p str.cmxs '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/str'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libcamlstrnat.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml' && \
/usr/bin/install -c -p -m 644 libthreadsnat.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml'
mkdir -p '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads' && \
/usr/bin/install -c -p -m 644 thread.cmx event.cmx threads.cmxa threads.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads'
/usr/bin/install -c -p threads.cmxs '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/threads'
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
/usr/bin/install -c -p -m 644 tools/profiling.cmx tools/profiling.o '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/profiling'
/usr/bin/install -c -p ocamlc.opt '/home/ci/ocaml-tmp-install-2897200/bin' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 'ocamlc.opt' 'ocamlc')
/usr/bin/install -c -p ocamlopt.opt '/home/ci/ocaml-tmp-install-2897200/bin' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 'ocamlopt.opt' 'ocamlopt')
/usr/bin/install -c -p lex/ocamllex.opt '/home/ci/ocaml-tmp-install-2897200/bin' && \
(cd "/home/ci/ocaml-tmp-install-2897200/bin" && ln -sf 'ocamllex.opt' 'ocamllex')
/usr/bin/install -c -p -m 644 utils/*.cmx parsing/*.cmx typing/*.cmx bytecomp/*.cmx file_formats/*.cmx lambda/*.cmx driver/*.cmx toplevel/*.cmx asmcomp/*.cmx toplevel/native/*.cmx middle_end/*.cmx middle_end/closure/*.cmx middle_end/flambda/*.cmx middle_end/flambda/base_types/*.cmx toplevel/native/tophooks.cmi '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 compilerlibs/*.cmxa compilerlibs/*.a '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p -m 644 driver/main.o driver/optmain.o toplevel/topstart.o '/home/ci/ocaml-tmp-install-2897200/lib/ocaml/compiler-libs'
/usr/bin/install -c -p ocamlnat '/home/ci/ocaml-tmp-install-2897200/bin'
+ case $confoptions in
+ make -f Makefile.test -C testsuite/in_prefix test-in-prefix
make: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/in_prefix'
make -C ../.. testsuite/tools/test_in_prefix.opt
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make -C otherlibs allopt
make[2]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
for lib in runtime_events unix str systhreads; do (make -C $lib allopt) || exit $?; done
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[3]: Nothing to be done for 'allopt'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/runtime_events'
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[3]: Nothing to be done for 'allopt'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/unix'
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[3]: Nothing to be done for 'allopt'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/str'
make[3]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[3]: Nothing to be done for 'allopt'.
make[3]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs/systhreads'
make[2]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/otherlibs'
OCAMLC testsuite/tools/toolchain.cmi
OCAMLOPT testsuite/tools/toolchain.cmx
OCAMLC testsuite/tools/harness.cmi
OCAMLOPT testsuite/tools/harness.cmx
OCAMLC testsuite/tools/environment.cmi
OCAMLOPT testsuite/tools/environment.cmx
OCAMLC testsuite/tools/cmdline.cmi
OCAMLOPT testsuite/tools/cmdline.cmx
OCAMLC testsuite/tools/testBytecodeBinaries.cmi
OCAMLOPT testsuite/tools/testBytecodeBinaries.cmx
OCAMLC testsuite/tools/testDynlink.cmi
OCAMLOPT testsuite/tools/testDynlink.cmx
OCAMLC testsuite/tools/testLinkModes.cmi
OCAMLOPT testsuite/tools/testLinkModes.cmx
OCAMLC testsuite/tools/testRelocation.cmi
OCAMLOPT testsuite/tools/testRelocation.cmx
OCAMLC testsuite/tools/testToplevel.cmi
OCAMLOPT testsuite/tools/testToplevel.cmx
OCAMLC testsuite/tools/test_ld_conf.cmi
OCAMLOPT testsuite/tools/test_ld_conf.cmx
OCAMLC testsuite/tools/test_in_prefix.cmi
OCAMLOPT testsuite/tools/test_in_prefix.cmx
LINKOPT testsuite/tools/test_in_prefix.opt
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make -C ../.. testsuite/tools/main_in_c.o
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
CC testsuite/tools/main_in_c.o
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
make -C ../.. testsuite/tools/dummy
make[1]: Entering directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
CC testsuite/tools/dummy.o
MKEXE testsuite/tools/dummy
make[1]: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems'
Test Environment
prefix = /home/ci/ocaml-tmp-install-2897200
bindir = [$prefix/]bin
libdir = [$prefix/]lib/ocaml
- C compiler is gcc [gcc-8-5] for s390x-ibm-linux-gnu
- OCaml is not relocatable; target binaries by default are not relocatable
- Executable header size is 10.73KiB (10986 bytes)
- Testing native and bytecode for shared and static linking with ocamlnat
Checking installed files for
Installation Prefix: /home/ci/ocaml-tmp-install-2897200
Build Root: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems
Relocatable files:
**/META, *.cmi, *.cmx (except $libdir/compiler-libs/config.cmx), *.cmxa,
*.h, *.hva, *.ml, *.ml.in, *.mli, *.tbl, $libdir/ld.conf,
$libdir/runtime-launch-info
Files containing the build path:
*.a, *.cma, *.cmo, *.cmt, *.cmti, *.cmxs, *.o, *.so, $bindir/ocaml,
$bindir/ocamlc.opt, $bindir/ocamldep.opt, $bindir/ocamldoc.opt,
$bindir/ocamllex.opt, $bindir/ocamlnat, $bindir/ocamlobjinfo.opt,
$bindir/ocamlopt.opt, $bindir/ocamlyacc,
$bindir/s390x-ibm-linux-gnu-ocamlrun-b100,
$bindir/s390x-ibm-linux-gnu-ocamlrund-b100,
$bindir/s390x-ibm-linux-gnu-ocamlruni-b100
Files containing the installation prefix:
$bindir/* (except ocamllex.opt and ocamlyacc), $libdir/Makefile.config,
$libdir/compiler-libs/config.cmt, $libdir/compiler-libs/config.cmx,
$libdir/compiler-libs/ocamlcommon.a,
$libdir/compiler-libs/ocamlcommon.cma, $libdir/expunge
Testing loading of libraries with bytecode dynlink
$prefix/$bindir/ocamlc -set-runtime-default standard_library_default=/does-not-exist -I +dynlink dynlink.cma -linkall -o $PWD/test_script test_install_script.ml
> Environment
> PATH=$prefix/$bindir:$PATH
> LD_LIBRARY_PATH=$prefix/$libdir:$LD_LIBRARY_PATH
$PWD/test_script runtime_events
> Loaded runtime_events.cma
$PWD/test_script str
> Loaded str.cma
$PWD/test_script unix threads
> Loaded unix.cma
> Loaded threads.cma
$PWD/test_script unix
> Loaded unix.cma
Testing loading of libraries with native dynlink
$prefix/$bindir/ocamlopt -set-runtime-default standard_library_default=/does-not-exist -I +dynlink dynlink.cmxa -linkall -o $PWD/test_script test_install_script.ml
$PWD/test_script runtime_events
> Loaded runtime_events.cmxs
$PWD/test_script str
> Loaded str.cmxs
$PWD/test_script unix threads
> Loaded unix.cmxs
> Loaded threads.cmxs
$PWD/test_script unix
> Loaded unix.cmxs
Testing loading of libraries in $prefix/$bindir/ocaml
$prefix/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded dynlink.cma
$prefix/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded runtime_events.cma
$prefix/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded str.cma
$prefix/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cma
> Loaded threads.cma
$prefix/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cma
Testing loading of libraries in $prefix/$bindir/ocamlnat
$prefix/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded dynlink.cmxa
$prefix/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded runtime_events.cmxs
$prefix/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded str.cmxs
$prefix/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cmxs
> Loaded threads.cmxs
$prefix/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cmxs
Testing processing of ld.conf
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma ocamlbytecomp.cma -o $PWD/test_ld_conf.byte test_install_script.ml
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa ocamlbytecomp.cmxa -o $PWD/test_ld_conf.opt test_install_script.ml
- Base ld.conf test
Backing up $prefix/$libdir/ld.conf to $prefix/$libdir/ld.conf.bak
$prefix/$bindir/ocamlrun -config
$PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
- Base ld.conf + CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200/lib/ocaml:/lib/ocaml $prefix/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200/lib/ocaml:/lib/ocaml $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200/lib/ocaml:/lib/ocaml $PWD/test_ld_conf.opt
- Base ld.conf + quoted CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $prefix/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $PWD/test_ld_conf.opt
- Base ld.conf with CRLF endings
$prefix/$bindir/ocamlrun -config
$PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
- Empty CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH= $prefix/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH= $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH= $PWD/test_ld_conf.opt
- Embedded empty entry in CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=: $prefix/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH=: $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH=: $PWD/test_ld_conf.opt
- Empty CAMLLIB
CAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix/$bindir/ocamlrun -config
CAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.byte
CAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- Empty OCAMLLIB
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- $OCAMLLIB/ld.conf
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $prefix/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- $CAMLLIB/ld.conf
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $prefix/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- EOF-at-EOF
$prefix/$bindir/ocamlrun -config
$PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
Restoring $prefix/$libdir/ld.conf.bak to $prefix/$libdir/ld.conf
Testing bytecode binaries in $prefix/$bindir
$prefix/$bindir/ocaml -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlc.byte -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlcmt -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlcp -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamldebug -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamldep.byte -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamldoc -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamllex.byte -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlmklib -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlmktop -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlobjinfo.byte -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlopt.byte -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamloptp -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
$prefix/$bindir/ocamlprof -vnum
Runtime: /home/ci/ocaml-tmp-install-2897200/bin/ocamlrun-b100
Output: 5.5.0+dev0-2025-04-28
Testing compilation mechanisms for $prefix/$bindir
$prefix/$bindir/ocamlc -where
$prefix/$bindir/ocamlopt -where
ocamlc -where: $prefix/$libdir
ocamlopt -where: $prefix/$libdir
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -output-complete-obj
$CC -o $PWD/nat_complete_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -L/usr/lib -lzstd -lasmrun_shared -lm -ldl -lpthread
/usr/bin/ld: warning: type and size of dynamic symbol `caml_system.frametable' are not defined
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -output-complete-obj
$CC -o $PWD/nat_complete_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -L/usr/lib -lzstd -lasmrun -lm -ldl -lpthread
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -output-obj
$CC -o $PWD/nat_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcomprmarsh -lunixnat -L/usr/lib -lzstd -lasmrun_shared -lm -ldl -lpthread
/usr/bin/ld: warning: type and size of dynamic symbol `caml_system.frametable' are not defined
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -output-obj
$CC -o $PWD/nat_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcomprmarsh -lunixnat -L/usr/lib -lzstd -lasmrun -lm -ldl -lpthread
$prefix/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o $PWD/nat_default test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_complete_exe_shared test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -output-complete-exe
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_complete_exe_static test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -output-complete-exe
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -output-complete-obj
$CC -o $PWD/byt_complete_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcamlrun_shared -L/usr/lib -lzstd -lm -ldl -lpthread
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -output-complete-obj
$CC -o $PWD/byt_complete_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcamlrun -L/usr/lib -lzstd -lm -ldl -lpthread
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -output-obj
$CC -o $PWD/byt_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lunixbyt -lcamlrun_shared -L/usr/lib -lzstd -lm -ldl -lpthread
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -output-obj
$CC -o $PWD/byt_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lunixbyt -lcamlrun -L/usr/lib -lzstd -lm -ldl -lpthread
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/custom_shared test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-variant _shared -custom
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/custom_static test_install_script.ml -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -custom
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_always test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-search always -launch-method exe
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_enable test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-search enable -launch-method exe
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_disable test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -launch-method exe
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_always test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-search always
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_enable test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml -runtime-search enable
$prefix/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_disable test_install_script.ml -dllpath $prefix/$libdir/stublibs -set-runtime-default standard_library_default=/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml
Running programs
$PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
test-prog (from $PWD/byt_default_sh_disable) skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
sh (from $PWD/byt_default_sh_disable) skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
./byt_default_sh_disable (from $PWD/byt_default_sh_disable) skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
byt_default_sh_disable (from $PWD/byt_default_sh_disable) skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
PATH=.:$PATH byt_default_sh_disable (from $PWD/byt_default_sh_disable) skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix $libdir
$PWD/byt_default_sh_enable skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
test-prog (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
sh (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
./byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
PATH=.:$PATH byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix $libdir
$PWD/byt_default_sh_always skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
test-prog (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
sh (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
./byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
PATH=.:$PATH byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix $libdir
$PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix $libdir
test-prog (from $PWD/byt_default_exe_disable) skip $PWD/byt_default_exe_disable test-prog false $prefix $libdir
sh (from $PWD/byt_default_exe_disable) skip $PWD/byt_default_exe_disable sh false $prefix $libdir
./byt_default_exe_disable (from $PWD/byt_default_exe_disable) skip $PWD/byt_default_exe_disable ./byt_default_exe_disable false $prefix $libdir
byt_default_exe_disable (from $PWD/byt_default_exe_disable) skip $PWD/byt_default_exe_disable byt_default_exe_disable false $prefix $libdir
PATH=.:$PATH byt_default_exe_disable (from $PWD/byt_default_exe_disable) skip $PWD/byt_default_exe_disable byt_default_exe_disable false $prefix $libdir
$PWD/byt_default_exe_enable skip $PWD/byt_default_exe_enable $PWD/byt_default_exe_enable false $prefix $libdir
test-prog (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable test-prog false $prefix $libdir
sh (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable sh false $prefix $libdir
./byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable ./byt_default_exe_enable false $prefix $libdir
byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable false $prefix $libdir
PATH=.:$PATH byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable false $prefix $libdir
$PWD/byt_default_exe_always skip $PWD/byt_default_exe_always $PWD/byt_default_exe_always false $prefix $libdir
test-prog (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always test-prog false $prefix $libdir
sh (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always sh false $prefix $libdir
./byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always ./byt_default_exe_always false $prefix $libdir
byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always false $prefix $libdir
PATH=.:$PATH byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always false $prefix $libdir
$PWD/custom_static skip $PWD/custom_static $PWD/custom_static false $prefix $libdir
test-prog (from $PWD/custom_static) skip $PWD/custom_static test-prog false $prefix $libdir
sh (from $PWD/custom_static) skip $PWD/custom_static sh false $prefix $libdir
./custom_static (from $PWD/custom_static) skip $PWD/custom_static ./custom_static false $prefix $libdir
custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static false $prefix $libdir
PATH=.:$PATH custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static false $prefix $libdir
$PWD/custom_shared skip $PWD/custom_shared $PWD/custom_shared false $prefix $libdir
test-prog (from $PWD/custom_shared) skip $PWD/custom_shared test-prog false $prefix $libdir
sh (from $PWD/custom_shared) skip $PWD/custom_shared sh false $prefix $libdir
./custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared ./custom_shared false $prefix $libdir
custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared false $prefix $libdir
PATH=.:$PATH custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared false $prefix $libdir
$PWD/byt_obj_static skip $PWD/byt_obj_static $PWD/byt_obj_static false $prefix $libdir
test-prog (from $PWD/byt_obj_static) skip $PWD/byt_obj_static test-prog false $prefix $libdir
sh (from $PWD/byt_obj_static) skip $PWD/byt_obj_static sh false $prefix $libdir
./byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static ./byt_obj_static false $prefix $libdir
byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static false $prefix $libdir
PATH=.:$PATH byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static false $prefix $libdir
$PWD/byt_obj_shared skip $PWD/byt_obj_shared $PWD/byt_obj_shared false $prefix $libdir
test-prog (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared test-prog false $prefix $libdir
sh (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared sh false $prefix $libdir
./byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared ./byt_obj_shared false $prefix $libdir
byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared false $prefix $libdir
PATH=.:$PATH byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared false $prefix $libdir
$PWD/byt_complete_obj_static skip $PWD/byt_complete_obj_static $PWD/byt_complete_obj_static false $prefix $libdir
test-prog (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static test-prog false $prefix $libdir
sh (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static sh false $prefix $libdir
./byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static ./byt_complete_obj_static false $prefix $libdir
byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static false $prefix $libdir
PATH=.:$PATH byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static false $prefix $libdir
$PWD/byt_complete_obj_shared skip $PWD/byt_complete_obj_shared $PWD/byt_complete_obj_shared false $prefix $libdir
test-prog (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared test-prog false $prefix $libdir
sh (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared sh false $prefix $libdir
./byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared ./byt_complete_obj_shared false $prefix $libdir
byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared false $prefix $libdir
PATH=.:$PATH byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared false $prefix $libdir
$PWD/byt_complete_exe_static skip $PWD/byt_complete_exe_static $PWD/byt_complete_exe_static false $prefix $libdir
test-prog (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static test-prog false $prefix $libdir
sh (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static sh false $prefix $libdir
./byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static ./byt_complete_exe_static false $prefix $libdir
byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static false $prefix $libdir
PATH=.:$PATH byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static false $prefix $libdir
$PWD/byt_complete_exe_shared skip $PWD/byt_complete_exe_shared $PWD/byt_complete_exe_shared false $prefix $libdir
test-prog (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared test-prog false $prefix $libdir
sh (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared sh false $prefix $libdir
./byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared ./byt_complete_exe_shared false $prefix $libdir
byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared false $prefix $libdir
PATH=.:$PATH byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared false $prefix $libdir
$PWD/nat_default skip $PWD/nat_default $PWD/nat_default false $prefix $libdir
test-prog (from $PWD/nat_default) skip $PWD/nat_default test-prog false $prefix $libdir
sh (from $PWD/nat_default) skip $PWD/nat_default sh false $prefix $libdir
./nat_default (from $PWD/nat_default) skip $PWD/nat_default ./nat_default false $prefix $libdir
nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default false $prefix $libdir
PATH=.:$PATH nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default false $prefix $libdir
$PWD/nat_obj_static skip $PWD/nat_obj_static $PWD/nat_obj_static false $prefix $libdir
test-prog (from $PWD/nat_obj_static) skip $PWD/nat_obj_static test-prog false $prefix $libdir
sh (from $PWD/nat_obj_static) skip $PWD/nat_obj_static sh false $prefix $libdir
./nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static ./nat_obj_static false $prefix $libdir
nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static false $prefix $libdir
PATH=.:$PATH nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static false $prefix $libdir
$PWD/nat_obj_shared skip $PWD/nat_obj_shared $PWD/nat_obj_shared false $prefix $libdir <exit 139>
test-prog (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared test-prog false $prefix $libdir <exit 139>
sh (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared sh false $prefix $libdir <exit 139>
./nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared ./nat_obj_shared false $prefix $libdir <exit 139>
nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared false $prefix $libdir <exit 139>
PATH=.:$PATH nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared false $prefix $libdir <exit 139>
$PWD/nat_complete_obj_static skip $PWD/nat_complete_obj_static $PWD/nat_complete_obj_static false $prefix $libdir
test-prog (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static test-prog false $prefix $libdir
sh (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static sh false $prefix $libdir
./nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static ./nat_complete_obj_static false $prefix $libdir
nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static false $prefix $libdir
PATH=.:$PATH nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static false $prefix $libdir
$PWD/nat_complete_obj_shared skip $PWD/nat_complete_obj_shared $PWD/nat_complete_obj_shared false $prefix $libdir <exit 139>
test-prog (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared test-prog false $prefix $libdir <exit 139>
sh (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared sh false $prefix $libdir <exit 139>
./nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared ./nat_complete_obj_shared false $prefix $libdir <exit 139>
nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared false $prefix $libdir <exit 139>
PATH=.:$PATH nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared false $prefix $libdir <exit 139>
Renaming $prefix to $prefix.new
Re-running test programs
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
> Environment
> LD_LIBRARY_PATH=$prefix.new/$libdir:$LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_sh_enable skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_sh_always skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_exe_enable skip $PWD/byt_default_exe_enable $PWD/byt_default_exe_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable test-prog true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable sh true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable ./byt_default_exe_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_exe_always skip $PWD/byt_default_exe_always $PWD/byt_default_exe_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always test-prog true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always sh true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always ./byt_default_exe_always true $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always true $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always true $prefix.new $libdir
$PWD/custom_static skip $PWD/custom_static $PWD/custom_static true $prefix.new $libdir
test-prog (from $PWD/custom_static) skip $PWD/custom_static test-prog true $prefix.new $libdir
sh (from $PWD/custom_static) skip $PWD/custom_static sh true $prefix.new $libdir
./custom_static (from $PWD/custom_static) skip $PWD/custom_static ./custom_static true $prefix.new $libdir
custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static true $prefix.new $libdir
PATH=.:$PATH custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static true $prefix.new $libdir
$PWD/custom_shared skip $PWD/custom_shared $PWD/custom_shared true $prefix.new $libdir
test-prog (from $PWD/custom_shared) skip $PWD/custom_shared test-prog true $prefix.new $libdir
sh (from $PWD/custom_shared) skip $PWD/custom_shared sh true $prefix.new $libdir
./custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared ./custom_shared true $prefix.new $libdir
custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared true $prefix.new $libdir
PATH=.:$PATH custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared true $prefix.new $libdir
$PWD/byt_obj_static skip $PWD/byt_obj_static $PWD/byt_obj_static true $prefix.new $libdir
test-prog (from $PWD/byt_obj_static) skip $PWD/byt_obj_static test-prog true $prefix.new $libdir
sh (from $PWD/byt_obj_static) skip $PWD/byt_obj_static sh true $prefix.new $libdir
./byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static ./byt_obj_static true $prefix.new $libdir
byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static true $prefix.new $libdir
PATH=.:$PATH byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static true $prefix.new $libdir
$PWD/byt_obj_shared skip $PWD/byt_obj_shared $PWD/byt_obj_shared true $prefix.new $libdir
test-prog (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared test-prog true $prefix.new $libdir
sh (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared sh true $prefix.new $libdir
./byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared ./byt_obj_shared true $prefix.new $libdir
byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared true $prefix.new $libdir
PATH=.:$PATH byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared true $prefix.new $libdir
$PWD/byt_complete_obj_static skip $PWD/byt_complete_obj_static $PWD/byt_complete_obj_static true $prefix.new $libdir
test-prog (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static test-prog true $prefix.new $libdir
sh (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static sh true $prefix.new $libdir
./byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static ./byt_complete_obj_static true $prefix.new $libdir
byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static true $prefix.new $libdir
PATH=.:$PATH byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static true $prefix.new $libdir
$PWD/byt_complete_obj_shared skip $PWD/byt_complete_obj_shared $PWD/byt_complete_obj_shared true $prefix.new $libdir
test-prog (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared test-prog true $prefix.new $libdir
sh (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared sh true $prefix.new $libdir
./byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared ./byt_complete_obj_shared true $prefix.new $libdir
byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared true $prefix.new $libdir
PATH=.:$PATH byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared true $prefix.new $libdir
$PWD/byt_complete_exe_static skip $PWD/byt_complete_exe_static $PWD/byt_complete_exe_static true $prefix.new $libdir
test-prog (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static test-prog true $prefix.new $libdir
sh (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static sh true $prefix.new $libdir
./byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static ./byt_complete_exe_static true $prefix.new $libdir
byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static true $prefix.new $libdir
PATH=.:$PATH byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static true $prefix.new $libdir
$PWD/byt_complete_exe_shared skip $PWD/byt_complete_exe_shared $PWD/byt_complete_exe_shared true $prefix.new $libdir
test-prog (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared test-prog true $prefix.new $libdir
sh (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared sh true $prefix.new $libdir
./byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared ./byt_complete_exe_shared true $prefix.new $libdir
byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared true $prefix.new $libdir
PATH=.:$PATH byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared true $prefix.new $libdir
$PWD/nat_default skip $PWD/nat_default $PWD/nat_default true $prefix.new $libdir
test-prog (from $PWD/nat_default) skip $PWD/nat_default test-prog true $prefix.new $libdir
sh (from $PWD/nat_default) skip $PWD/nat_default sh true $prefix.new $libdir
./nat_default (from $PWD/nat_default) skip $PWD/nat_default ./nat_default true $prefix.new $libdir
nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default true $prefix.new $libdir
PATH=.:$PATH nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default true $prefix.new $libdir
$PWD/nat_obj_static skip $PWD/nat_obj_static $PWD/nat_obj_static true $prefix.new $libdir
test-prog (from $PWD/nat_obj_static) skip $PWD/nat_obj_static test-prog true $prefix.new $libdir
sh (from $PWD/nat_obj_static) skip $PWD/nat_obj_static sh true $prefix.new $libdir
./nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static ./nat_obj_static true $prefix.new $libdir
nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static true $prefix.new $libdir
PATH=.:$PATH nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static true $prefix.new $libdir
$PWD/nat_obj_shared skip $PWD/nat_obj_shared $PWD/nat_obj_shared true $prefix.new $libdir <exit 139>
test-prog (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared test-prog true $prefix.new $libdir <exit 139>
sh (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared sh true $prefix.new $libdir <exit 139>
./nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared ./nat_obj_shared true $prefix.new $libdir <exit 139>
nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared true $prefix.new $libdir <exit 139>
PATH=.:$PATH nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared true $prefix.new $libdir <exit 139>
$PWD/nat_complete_obj_static skip $PWD/nat_complete_obj_static $PWD/nat_complete_obj_static true $prefix.new $libdir
test-prog (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static test-prog true $prefix.new $libdir
sh (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static sh true $prefix.new $libdir
./nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static ./nat_complete_obj_static true $prefix.new $libdir
nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static true $prefix.new $libdir
PATH=.:$PATH nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static true $prefix.new $libdir
$PWD/nat_complete_obj_shared skip $PWD/nat_complete_obj_shared $PWD/nat_complete_obj_shared true $prefix.new $libdir <exit 139>
test-prog (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared test-prog true $prefix.new $libdir <exit 139>
sh (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared sh true $prefix.new $libdir <exit 139>
./nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared ./nat_complete_obj_shared true $prefix.new $libdir <exit 139>
nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared true $prefix.new $libdir <exit 139>
PATH=.:$PATH nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared true $prefix.new $libdir <exit 139>
Testing loading of libraries with bytecode dynlink
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default standard_library_default=/does-not-exist -I +dynlink dynlink.cma -linkall -o $PWD/test_script test_install_script.ml
> Environment
> PATH=$prefix.new/$bindir:$PATH
> LD_LIBRARY_PATH=$prefix.new/$libdir:$LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/test_script runtime_events
> Loaded runtime_events.cma
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/test_script str
> Loaded str.cma
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/test_script unix threads
> Loaded unix.cma
> Loaded threads.cma
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/test_script unix
> Loaded unix.cma
Testing loading of libraries with native dynlink
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default standard_library_default=/does-not-exist -I +dynlink dynlink.cmxa -linkall -o $PWD/test_script test_install_script.ml
$PWD/test_script runtime_events
> Loaded runtime_events.cmxs
$PWD/test_script str
> Loaded str.cmxs
$PWD/test_script unix threads
> Loaded unix.cmxs
> Loaded threads.cmxs
$PWD/test_script unix
> Loaded unix.cmxs
Testing loading of libraries in $prefix.new/$bindir/ocaml
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlrun $prefix.new/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded dynlink.cma
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlrun $prefix.new/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded runtime_events.cma
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlrun $prefix.new/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded str.cma
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlrun $prefix.new/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cma
> Loaded threads.cma
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlrun $prefix.new/$bindir/ocaml -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cma
Testing loading of libraries in $prefix.new/$bindir/ocamlnat
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded dynlink.cmxa
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded runtime_events.cmxs
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded str.cmxs
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cmxs
> Loaded threads.cmxs
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlnat -noinit -no-version -noprompt test_install_script.ml
> Loaded unix.cmxs
Testing processing of ld.conf
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -I +compiler-libs ocamlcommon.cma ocamlbytecomp.cma -o $PWD/test_ld_conf.byte test_install_script.ml
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -I +compiler-libs ocamlcommon.cmxa ocamlbytecomp.cmxa -o $PWD/test_ld_conf.opt test_install_script.ml
- Base ld.conf test
Backing up $prefix.new/$libdir/ld.conf to $prefix.new/$libdir/ld.conf.bak
$prefix.new/$bindir/ocamlrun -config
$prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
- Base ld.conf + CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml:/lib/ocaml $prefix.new/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml:/lib/ocaml $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH=:/://:.:..:./:../:./stublibs:../stublibs:stublibs:.stublibs:..stublibs:/home/ci/ocaml-tmp-install-2897200.new/lib/ocaml:/lib/ocaml $PWD/test_ld_conf.opt
- Base ld.conf + quoted CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $prefix.new/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH="quoted":quote"in"entry:one";"entry:one";"two";three $PWD/test_ld_conf.opt
- Base ld.conf with CRLF endings
$prefix.new/$bindir/ocamlrun -config
$prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
- Empty CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH= $prefix.new/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH= $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH= $PWD/test_ld_conf.opt
- Embedded empty entry in CAML_LD_LIBRARY_PATH
CAML_LD_LIBRARY_PATH=: $prefix.new/$bindir/ocamlrun -config
CAML_LD_LIBRARY_PATH=: $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAML_LD_LIBRARY_PATH=: $PWD/test_ld_conf.opt
- Empty CAMLLIB
CAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun -config
CAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- Empty OCAMLLIB
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib OCAMLLIB= CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- $OCAMLLIB/ld.conf
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib OCAMLLIB=$PWD/ocamllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- $CAMLLIB/ld.conf
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun -config
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
CAMLLIB=$PWD/camllib CAML_LD_LIBRARY_PATH=env $PWD/test_ld_conf.opt
- EOF-at-EOF
$prefix.new/$bindir/ocamlrun -config
$prefix.new/$bindir/ocamlrun $PWD/test_ld_conf.byte
$PWD/test_ld_conf.opt
Restoring $prefix.new/$libdir/ld.conf.bak to $prefix.new/$libdir/ld.conf
Testing bytecode binaries in $prefix.new/$bindir
$prefix.new/$bindir/ocaml -vnum <exit 127>
$prefix.new/$bindir/ocamlc.byte -vnum <exit 127>
$prefix.new/$bindir/ocamlcmt -vnum <exit 127>
$prefix.new/$bindir/ocamlcp -vnum <exit 127>
$prefix.new/$bindir/ocamldebug -vnum <exit 127>
$prefix.new/$bindir/ocamldep.byte -vnum <exit 127>
$prefix.new/$bindir/ocamldoc -vnum <exit 127>
$prefix.new/$bindir/ocamllex.byte -vnum <exit 127>
$prefix.new/$bindir/ocamlmklib -vnum <exit 127>
$prefix.new/$bindir/ocamlmktop -vnum <exit 127>
$prefix.new/$bindir/ocamlobjinfo.byte -vnum <exit 127>
$prefix.new/$bindir/ocamlopt.byte -vnum <exit 127>
$prefix.new/$bindir/ocamloptp -vnum <exit 127>
$prefix.new/$bindir/ocamlprof -vnum <exit 127>
Testing compilation mechanisms for $prefix.new/$bindir
$prefix.new/$bindir/ocamlc -where
$prefix.new/$bindir/ocamlopt -where
ocamlc -where: $prefix/$libdir
ocamlopt -where: $prefix/$libdir
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default R -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -runtime-variant _shared -output-complete-obj
$CC -o $PWD/nat_complete_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -L/usr/lib -lzstd -lasmrun_shared -lm -ldl -lpthread
/usr/bin/ld: warning: type and size of dynamic symbol `caml_system.frametable' are not defined
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default R -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -output-complete-obj
$CC -o $PWD/nat_complete_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -L/usr/lib -lzstd -lasmrun -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default R -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -runtime-variant _shared -output-obj
$CC -o $PWD/nat_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcomprmarsh -lunixnat -L/usr/lib -lzstd -lasmrun_shared -lm -ldl -lpthread
/usr/bin/ld: warning: type and size of dynamic symbol `caml_system.frametable' are not defined
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default R -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o test_install_ocaml.o test_install_script.ml -output-obj
$CC -o $PWD/nat_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcomprmarsh -lunixnat -L/usr/lib -lzstd -lasmrun -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlopt -set-runtime-default R -I +compiler-libs ocamlcommon.cmxa -I +unix unix.cmxa -o $PWD/nat_default test_install_script.ml
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_complete_exe_shared test_install_script.ml -runtime-variant _shared -output-complete-exe
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_complete_exe_static test_install_script.ml -output-complete-exe
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -runtime-variant _shared -output-complete-obj
$CC -o $PWD/byt_complete_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcamlrun_shared -L/usr/lib -lzstd -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -output-complete-obj
$CC -o $PWD/byt_complete_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lcamlrun -L/usr/lib -lzstd -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -runtime-variant _shared -output-obj
$CC -o $PWD/byt_obj_shared test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lunixbyt -lcamlrun_shared -L/usr/lib -lzstd -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o test_install_ocaml.o test_install_script.ml -output-obj
$CC -o $PWD/byt_obj_static test_install_ocaml.o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tools/main_in_c.o -lunixbyt -lcamlrun -L/usr/lib -lzstd -lm -ldl -lpthread
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/custom_shared test_install_script.ml -runtime-variant _shared -custom
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/custom_static test_install_script.ml -custom
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_always test_install_script.ml -runtime-search always -launch-method exe
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_enable test_install_script.ml -runtime-search enable -launch-method exe
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_exe_disable test_install_script.ml -launch-method exe
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_always test_install_script.ml -runtime-search always
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_enable test_install_script.ml -runtime-search enable
OCAMLLIB=$prefix.new/$libdir $prefix.new/$bindir/ocamlc -set-runtime-default R -I +compiler-libs ocamlcommon.cma -I +unix unix.cma -o $PWD/byt_default_sh_disable test_install_script.ml
Running programs
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_sh_disable skip $PWD/byt_default_sh_disable $PWD/byt_default_sh_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_sh_enable skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_enable (from $PWD/byt_default_sh_enable) skip $PWD/byt_default_sh_enable $PWD/byt_default_sh_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_sh_always skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_sh_always (from $PWD/byt_default_sh_always) skip $PWD/byt_default_sh_always $PWD/byt_default_sh_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $prefix.new/$bindir/ocamlrun $PWD/byt_default_exe_disable skip $PWD/byt_default_exe_disable $PWD/byt_default_exe_disable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_exe_enable skip $PWD/byt_default_exe_enable $PWD/byt_default_exe_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable test-prog false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable sh false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable ./byt_default_exe_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_enable (from $PWD/byt_default_exe_enable) skip $PWD/byt_default_exe_enable byt_default_exe_enable false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs $PWD/byt_default_exe_always skip $PWD/byt_default_exe_always $PWD/byt_default_exe_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs test-prog (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always test-prog false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs sh (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always sh false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs ./byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always ./byt_default_exe_always false $prefix.new $libdir
CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always false $prefix.new $libdir
PATH=.:$PATH CAML_LD_LIBRARY_PATH=$prefix.new/$libdir/stublibs byt_default_exe_always (from $PWD/byt_default_exe_always) skip $PWD/byt_default_exe_always byt_default_exe_always false $prefix.new $libdir
$PWD/custom_static skip $PWD/custom_static $PWD/custom_static false $prefix.new $libdir
test-prog (from $PWD/custom_static) skip $PWD/custom_static test-prog false $prefix.new $libdir
sh (from $PWD/custom_static) skip $PWD/custom_static sh false $prefix.new $libdir
./custom_static (from $PWD/custom_static) skip $PWD/custom_static ./custom_static false $prefix.new $libdir
custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static false $prefix.new $libdir
PATH=.:$PATH custom_static (from $PWD/custom_static) skip $PWD/custom_static custom_static false $prefix.new $libdir
$PWD/custom_shared skip $PWD/custom_shared $PWD/custom_shared false $prefix.new $libdir
test-prog (from $PWD/custom_shared) skip $PWD/custom_shared test-prog false $prefix.new $libdir
sh (from $PWD/custom_shared) skip $PWD/custom_shared sh false $prefix.new $libdir
./custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared ./custom_shared false $prefix.new $libdir
custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared false $prefix.new $libdir
PATH=.:$PATH custom_shared (from $PWD/custom_shared) skip $PWD/custom_shared custom_shared false $prefix.new $libdir
$PWD/byt_obj_static skip $PWD/byt_obj_static $PWD/byt_obj_static false $prefix.new $libdir
test-prog (from $PWD/byt_obj_static) skip $PWD/byt_obj_static test-prog false $prefix.new $libdir
sh (from $PWD/byt_obj_static) skip $PWD/byt_obj_static sh false $prefix.new $libdir
./byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static ./byt_obj_static false $prefix.new $libdir
byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static false $prefix.new $libdir
PATH=.:$PATH byt_obj_static (from $PWD/byt_obj_static) skip $PWD/byt_obj_static byt_obj_static false $prefix.new $libdir
$PWD/byt_obj_shared skip $PWD/byt_obj_shared $PWD/byt_obj_shared false $prefix.new $libdir
test-prog (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared test-prog false $prefix.new $libdir
sh (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared sh false $prefix.new $libdir
./byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared ./byt_obj_shared false $prefix.new $libdir
byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared false $prefix.new $libdir
PATH=.:$PATH byt_obj_shared (from $PWD/byt_obj_shared) skip $PWD/byt_obj_shared byt_obj_shared false $prefix.new $libdir
$PWD/byt_complete_obj_static skip $PWD/byt_complete_obj_static $PWD/byt_complete_obj_static false $prefix.new $libdir
test-prog (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static test-prog false $prefix.new $libdir
sh (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static sh false $prefix.new $libdir
./byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static ./byt_complete_obj_static false $prefix.new $libdir
byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static false $prefix.new $libdir
PATH=.:$PATH byt_complete_obj_static (from $PWD/byt_complete_obj_static) skip $PWD/byt_complete_obj_static byt_complete_obj_static false $prefix.new $libdir
$PWD/byt_complete_obj_shared skip $PWD/byt_complete_obj_shared $PWD/byt_complete_obj_shared false $prefix.new $libdir
test-prog (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared test-prog false $prefix.new $libdir
sh (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared sh false $prefix.new $libdir
./byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared ./byt_complete_obj_shared false $prefix.new $libdir
byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared false $prefix.new $libdir
PATH=.:$PATH byt_complete_obj_shared (from $PWD/byt_complete_obj_shared) skip $PWD/byt_complete_obj_shared byt_complete_obj_shared false $prefix.new $libdir
$PWD/byt_complete_exe_static skip $PWD/byt_complete_exe_static $PWD/byt_complete_exe_static false $prefix.new $libdir
test-prog (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static test-prog false $prefix.new $libdir
sh (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static sh false $prefix.new $libdir
./byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static ./byt_complete_exe_static false $prefix.new $libdir
byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static false $prefix.new $libdir
PATH=.:$PATH byt_complete_exe_static (from $PWD/byt_complete_exe_static) skip $PWD/byt_complete_exe_static byt_complete_exe_static false $prefix.new $libdir
$PWD/byt_complete_exe_shared skip $PWD/byt_complete_exe_shared $PWD/byt_complete_exe_shared false $prefix.new $libdir
test-prog (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared test-prog false $prefix.new $libdir
sh (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared sh false $prefix.new $libdir
./byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared ./byt_complete_exe_shared false $prefix.new $libdir
byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared false $prefix.new $libdir
PATH=.:$PATH byt_complete_exe_shared (from $PWD/byt_complete_exe_shared) skip $PWD/byt_complete_exe_shared byt_complete_exe_shared false $prefix.new $libdir
$PWD/nat_default skip $PWD/nat_default $PWD/nat_default false $prefix.new $libdir
test-prog (from $PWD/nat_default) skip $PWD/nat_default test-prog false $prefix.new $libdir
sh (from $PWD/nat_default) skip $PWD/nat_default sh false $prefix.new $libdir
./nat_default (from $PWD/nat_default) skip $PWD/nat_default ./nat_default false $prefix.new $libdir
nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default false $prefix.new $libdir
PATH=.:$PATH nat_default (from $PWD/nat_default) skip $PWD/nat_default nat_default false $prefix.new $libdir
$PWD/nat_obj_static skip $PWD/nat_obj_static $PWD/nat_obj_static false $prefix.new $libdir
test-prog (from $PWD/nat_obj_static) skip $PWD/nat_obj_static test-prog false $prefix.new $libdir
sh (from $PWD/nat_obj_static) skip $PWD/nat_obj_static sh false $prefix.new $libdir
./nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static ./nat_obj_static false $prefix.new $libdir
nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static false $prefix.new $libdir
PATH=.:$PATH nat_obj_static (from $PWD/nat_obj_static) skip $PWD/nat_obj_static nat_obj_static false $prefix.new $libdir
$PWD/nat_obj_shared skip $PWD/nat_obj_shared $PWD/nat_obj_shared false $prefix.new $libdir <exit 139>
test-prog (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared test-prog false $prefix.new $libdir <exit 139>
sh (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared sh false $prefix.new $libdir <exit 139>
./nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared ./nat_obj_shared false $prefix.new $libdir <exit 139>
nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared false $prefix.new $libdir <exit 139>
PATH=.:$PATH nat_obj_shared (from $PWD/nat_obj_shared) skip $PWD/nat_obj_shared nat_obj_shared false $prefix.new $libdir <exit 139>
$PWD/nat_complete_obj_static skip $PWD/nat_complete_obj_static $PWD/nat_complete_obj_static false $prefix.new $libdir
test-prog (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static test-prog false $prefix.new $libdir
sh (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static sh false $prefix.new $libdir
./nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static ./nat_complete_obj_static false $prefix.new $libdir
nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static false $prefix.new $libdir
PATH=.:$PATH nat_complete_obj_static (from $PWD/nat_complete_obj_static) skip $PWD/nat_complete_obj_static nat_complete_obj_static false $prefix.new $libdir
$PWD/nat_complete_obj_shared skip $PWD/nat_complete_obj_shared $PWD/nat_complete_obj_shared false $prefix.new $libdir <exit 139>
test-prog (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared test-prog false $prefix.new $libdir <exit 139>
sh (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared sh false $prefix.new $libdir <exit 139>
./nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared ./nat_complete_obj_shared false $prefix.new $libdir <exit 139>
nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared false $prefix.new $libdir <exit 139>
PATH=.:$PATH nat_complete_obj_shared (from $PWD/nat_complete_obj_shared) skip $PWD/nat_complete_obj_shared nat_complete_obj_shared false $prefix.new $libdir <exit 139>
Restoring $prefix.new to $prefix
make: Leaving directory '/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/in_prefix'
+ rm -rf /home/ci/ocaml-tmp-install-2897200
+ cd testsuite
+ test -n -j2
+ test -x /usr/bin/parallel
+ make --warn-undefined-variables SHOW_TIMINGS=1 all
Running tests from 'tests/afl-instrumentation' ...
... testing 'afl-fuzz-test.ml' => skipped
... testing 'afl-showmap-test.ml' => skipped
Running tests from 'tests/arch-power' ...
... testing 'exn_raise.ml' => skipped
Running tests from 'tests/array-functions' ...
... testing 'test.ml' => passed (wall clock: 1.17s)
... testing 'test_iarray.ml' => passed (wall clock: 1.15s)
Running tests from 'tests/asmcomp' ...
... testing '0001-test.ml' => passed (wall clock: 0.68s)
... testing 'bind_tuples.ml' => passed (wall clock: 0.90s)
... testing 'compare.ml' => passed (wall clock: 0.61s)
... testing 'evaluation_order.ml' => passed (wall clock: 1.06s)
... testing 'func_sections.ml' => passed (wall clock: 0.65s)
... testing 'issue13875.ml' => passed (wall clock: 0.79s)
... testing 'lift_mutable_let_flambda.ml' => skipped
... testing 'optargs.ml' => passed (wall clock: 0.89s)
... testing 'poll_attr_both.ml' => passed (wall clock: 0.05s)
... testing 'poll_attr_inserted.ml' => passed (wall clock: 0.05s)
... testing 'poll_attr_prologue.ml' => passed (wall clock: 0.04s)
... testing 'poll_attr_user.ml' => passed (wall clock: 0.05s)
... testing 'polling_insertion.ml' => passed (wall clock: 0.74s)
... testing 'prevent_fma.ml' => passed (wall clock: 0.61s)
... testing 'register_typing.ml' => passed (wall clock: 0.89s)
... testing 'register_typing_switch.ml' => passed (wall clock: 0.89s)
... testing 'regression_value_kinds.ml' => passed (wall clock: 0.61s)
... testing 'select_addr.ml' => passed (wall clock: 0.97s)
... testing 'static_catch_unboxing.ml' => passed (wall clock: 0.88s)
... testing 'staticalloc.ml' => passed (wall clock: 0.92s)
... testing 'try_checkbound.ml' => passed (wall clock: 0.69s)
... testing 'unrolling_flambda.ml' => skipped
... testing 'unrolling_flambda2.ml' => skipped
Running tests from 'tests/asmgen' ...
... testing 'arith.cmm' => passed (wall clock: 0.23s)
... testing 'catch-float.cmm' => passed (wall clock: 0.06s)
... testing 'catch-multiple.cmm' => passed (wall clock: 0.06s)
... testing 'catch-rec-deadhandler.cmm' => passed (wall clock: 0.06s)
... testing 'catch-rec.cmm' => passed (wall clock: 0.06s)
... testing 'catch-try-float.cmm' => passed (wall clock: 0.06s)
... testing 'catch-try.cmm' => passed (wall clock: 0.06s)
... testing 'checkbound.cmm' => passed (wall clock: 0.06s)
... testing 'even-odd-spill-float.cmm' => passed (wall clock: 0.06s)
... testing 'even-odd-spill.cmm' => passed (wall clock: 0.06s)
... testing 'even-odd.cmm' => passed (wall clock: 0.06s)
... testing 'fib.cmm' => passed (wall clock: 0.06s)
... testing 'immediates.cmm' => passed (wall clock: 0.15s)
... testing 'integr.cmm' => skipped
... testing 'invariants.cmm' => passed (wall clock: 0.02s)
... testing 'pgcd.cmm' => passed (wall clock: 0.06s)
... testing 'quicksort.cmm' => passed (wall clock: 0.07s)
... testing 'quicksort2.cmm' => passed (wall clock: 0.07s)
... testing 'soli.cmm' => passed (wall clock: 0.07s)
... testing 'tagged-fib.cmm' => passed (wall clock: 0.06s)
... testing 'tagged-integr.cmm' => passed (wall clock: 0.06s)
... testing 'tagged-quicksort.cmm' => passed (wall clock: 0.07s)
... testing 'tagged-tak.cmm' => passed (wall clock: 0.06s)
... testing 'tak.cmm' => passed (wall clock: 0.06s)
Running tests from 'tests/ast-invariants' ...
... testing 'test.ml' => passed (wall clock: 5.20s)
Running tests from 'tests/atomic-locs' ...
... testing 'cmm.ml' => skipped
... testing 'record_fields.ml' => passed (wall clock: 0.10s)
Running tests from 'tests/backtrace' ...
... testing 'backtrace.ml' => passed (wall clock: 0.72s)
... testing 'backtrace2.ml' => passed (wall clock: 1.19s)
... testing 'backtrace3.ml' => passed (wall clock: 1.10s)
... testing 'backtrace_bounds_exn.ml' => passed (wall clock: 1.08s)
... testing 'backtrace_c_exn.ml' => passed (wall clock: 1.79s)
... testing 'backtrace_deprecated.ml' => passed (wall clock: 1.10s)
... testing 'backtrace_dynlink.ml' => passed (wall clock: 0.64s)
... testing 'backtrace_effects.ml' => passed (wall clock: 1.08s)
... testing 'backtrace_effects_nested.ml' => passed (wall clock: 1.10s)
... testing 'backtrace_or_exception.ml' => passed (wall clock: 1.09s)
... testing 'backtrace_slots.ml' => passed (wall clock: 1.22s)
... testing 'backtrace_systhreads.ml' => passed (wall clock: 7.38s)
... testing 'backtraces_and_finalizers.ml' => passed (wall clock: 0.91s)
... testing 'callstack.ml' => passed (wall clock: 1.38s)
... testing 'event_after_prim.ml' => passed (wall clock: 1.06s)
... testing 'inline_test.ml' => passed (wall clock: 1.32s)
... testing 'inline_traversal_test.ml' => passed (wall clock: 2.02s)
... testing 'lazy.ml' => passed (wall clock: 0.89s)
... testing 'methods.ml' => passed (wall clock: 1.12s)
... testing 'names.ml' => passed (wall clock: 1.22s)
... testing 'pr2195.ml' => passed (wall clock: 1.63s)
... testing 'pr6920_why_at.ml' => passed (wall clock: 0.70s)
... testing 'pr6920_why_swallow.ml' => passed (wall clock: 0.70s)
... testing 'print_location.ml' => passed (wall clock: 0.70s)
... testing 'raw_backtrace.ml' => passed (wall clock: 1.19s)
Running tests from 'tests/badly-ordered-deps' ...
... testing 'coccinelle.ml' => passed (wall clock: 0.66s)
... testing 'main.ml' => passed (wall clock: 0.31s)
Running tests from 'tests/basic' ...
... testing 'arrays.ml' => passed (wall clock: 1.17s)
... testing 'bigints.ml' => passed (wall clock: 0.70s)
... testing 'boxedints.ml' => passed (wall clock: 1.77s)
... testing 'constprop.ml.c' => passed (wall clock: 1.75s)
... testing 'divint.ml' => passed (wall clock: 1.20s)
... testing 'equality.ml' => passed (wall clock: 1.13s)
... testing 'eval_order_1.ml' => passed (wall clock: 0.97s)
... testing 'eval_order_2.ml' => passed (wall clock: 0.70s)
... testing 'eval_order_3.ml' => passed (wall clock: 0.99s)
... testing 'eval_order_4.ml' => passed (wall clock: 0.69s)
... testing 'eval_order_6.ml' => passed (wall clock: 0.70s)
... testing 'eval_order_7.ml' => passed (wall clock: 0.69s)
... testing 'eval_order_8.ml' => passed (wall clock: 0.70s)
... testing 'eval_order_9.ml' => passed (wall clock: 0.98s)
... testing 'eval_order_pr10283.ml' => passed (wall clock: 0.97s)
... testing 'float.ml' => passed (wall clock: 0.99s)
... testing 'float_physical_equality.ml' => passed (wall clock: 0.72s)
... testing 'includestruct.ml' => passed (wall clock: 1.10s)
... testing 'localexn.ml' => passed (wall clock: 0.71s)
... testing 'localfunction.ml' => passed (wall clock: 1.01s)
... testing 'maps.ml' => passed (wall clock: 1.11s)
... testing 'min_int.ml' => passed (wall clock: 0.70s)
... testing 'objects.ml' => passed (wall clock: 1.02s)
... testing 'opt_variants.ml' => passed (wall clock: 1.24s)
... testing 'patmatch.ml'Process 2913754 got signal 15(Terminated), no core dumped
=> failed
... testing 'patmatch.ml' with default (native) => passed
... testing 'patmatch.ml' with default (bytecode) => failed (Comparing bytecode programs /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte and /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte: command
/home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/tools/cmpbyt /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte
failed with exit code -15)
> Specified modules: patmatch.ml
> Source modules: patmatch.ml
> Running test native with 8 actions
>
> Running action 1/8 (setup-ocamlopt.byte-build-env)
> Action 1/8 (setup-ocamlopt.byte-build-env) => passed
>
> Running action 2/8 (ocamlopt.byte)
> Compiling program /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt from modules patmatch.ml
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/ocamlopt -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime -nostdlib -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib -o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt patmatch.ml
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/ocamlopt.byte.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/ocamlopt.byte.output
> Action 2/8 (ocamlopt.byte) => passed
>
> Running action 3/8 (check-ocamlopt.byte-output)
> Comparing compiler output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/ocamlopt.byte.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.compilers.reference
> Action 3/8 (check-ocamlopt.byte-output) => passed
>
> Running action 4/8 (run)
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt.output
> ### begin stdout ###
> f(-5) = 0
> f(-4) = 0
> f(-3) = 0
> f(-2) = 0
> f(-1) = 0
> f(0) = 0
> f(1) = 1
> f(2) = 2
> f(3) = 3
> f(4) = 4
> f(5) = 5
> f(6) = 6
> f(7) = 0
> f(8) = 0
> f(9) = 0
> f(10) = 0
> g(0) = 0
> g(300) = 0
> g(303) = 1
> g(305) = 0
> g(400) = 0
> g(401) = 2
> g(402) = 0
> g(999) = 0
> iszero(-2) = false
> iszero(-1) = false
> iszero(0) = true
> iszero(1) = false
> iszero(2) = false
> h(a) = a
> h(b) = ?
> h(c) = ?
> h(d) = ?
> h(e) = e
> h(f) = ?
> h(g) = ?
> h(h) = ?
> h(i) = i
> h(j) = ?
> h(k) = ?
> h(l) = ?
> h(m) = ?
> h(n) = ?
> h(o) = o
> h(p) = ?
> h(q) = ?
> h(r) = ?
> h(s) = ?
> h(t) = ?
> h(u) = u
> h(v) = ?
> h(w) = ?
> h(x) = ?
> h(y) = ?
> h(z) = ?
> h({) = ?
> h(|) = ?
> h(}) = ?
> h(~) = ?
> k(\000) = othr k(\001) = othr k(\002) = othr k(\003) = othr k(\004) = othr k(\005) = othr k(\006) = othr k(\007) = othr k(\b) = othr k(\t) = blk k(\n) = blk k(\011) = othr k(\012) = othr k(\r) = blk k(\014) = othr k(\015) = othr k(\016) = othr k(\017) = othr k(\018) = othr k(\019) = othr k(\020) = othr k(\021) = othr k(\022) = othr k(\023) = othr k(\024) = othr k(\025) = othr k(\026) = othr k(\027) = othr k(\028) = othr k(\029) = othr k(\030) = othr k(\031) = othr k( ) = blk k(!) = oper k(\034) = othr k(#) = oper k($) = oper k(%) = oper k(&) = oper k(\') = othr k(\040) = othr k(\041) = othr k(*) = oper k(+) = oper k(\044) = othr k(\045) = othr k(\046) = othr k(/) = oper k(0) = dig k(1) = dig k(2) = dig k(3) = dig k(4) = dig k(5) = dig k(6) = dig k(7) = dig k(8) = dig k(9) = dig k(:) = oper k(\059) = othr k(<) = oper k(=) = oper k(>) = oper k(?) = oper k(@) = oper k(A) = letr k(B) = letr k(C) = letr k(D) = letr k(E) = letr k(F) = letr k(G) = letr k(H) = letr k(I) = letr k(J) = letr k(K) = letr k(L) = letr k(M) = letr k(N) = letr k(O) = letr k(P) = letr k(Q) = letr k(R) = letr k(S) = letr k(T) = letr k(U) = letr k(V) = letr k(W) = letr k(X) = letr k(Y) = letr k(Z) = letr k(\091) = othr k(\\) = oper k(\093) = othr k(^) = oper k(\095) = othr k(\096) = othr k(a) = letr k(b) = letr k(c) = letr k(d) = letr k(e) = letr k(f) = letr k(g) = letr k(h) = letr k(i) = letr k(j) = letr k(k) = letr k(l) = letr k(m) = letr k(n) = letr k(o) = letr k(p) = letr k(q) = letr k(r) = letr k(s) = letr k(t) = letr k(u) = letr k(v) = letr k(w) = letr k(x) = letr k(y) = letr k(z) = letr k(\123) = othr k(|) = oper k(\125) = othr k(~) = oper k(\127) = othr k(\128) = othr k(\129) = othr k(\130) = othr k(\131) = othr k(\132) = othr k(\133) = othr k(\134) = othr k(\135) = othr k(\136) = othr k(\137) = othr k(\138) = othr k(\139) = othr k(\140) = othr k(\141) = othr k(\142) = othr k(\143) = othr k(\144) = othr k(\145) = othr k(\146) = othr k(\147) = othr k(\148) = othr k(\149) = othr k(\150) = othr k(\151) = othr k(\152) = othr k(\153) = othr k(\154) = othr k(\155) = othr k(\156) = othr k(\157) = othr k(\158) = othr k(\159) = othr k(\160) = othr k(\161) = othr k(\162) = othr k(\163) = othr k(\164) = othr k(\165) = othr k(\166) = othr k(\167) = othr k(\168) = othr k(\169) = othr k(\170) = othr k(\171) = othr k(\172) = othr k(\173) = othr k(\174) = othr k(\175) = othr k(\176) = othr k(\177) = othr k(\178) = othr k(\179) = othr k(\180) = othr k(\181) = othr k(\182) = othr k(\183) = othr k(\184) = othr k(\185) = othr k(\186) = othr k(\187) = othr k(\188) = othr k(\189) = othr k(\190) = othr k(\191) = othr k(\192) = letr k(\193) = letr k(\194) = letr k(\195) = letr k(\196) = letr k(\197) = letr k(\198) = letr k(\199) = letr k(\200) = letr k(\201) = letr k(\202) = letr k(\203) = letr k(\204) = letr k(\205) = letr k(\206) = letr k(\207) = letr k(\208) = letr k(\209) = letr k(\210) = letr k(\211) = letr k(\212) = letr k(\213) = letr k(\214) = letr k(\215) = letr k(\216) = letr k(\217) = letr k(\218) = letr k(\219) = letr k(\220) = letr k(\221) = letr k(\222) = letr k(\223) = letr k(\224) = letr k(\225) = letr k(\226) = letr k(\227) = letr k(\228) = letr k(\229) = letr k(\230) = letr k(\231) = letr k(\232) = letr k(\233) = letr k(\234) = letr k(\235) = letr k(\236) = letr k(\237) = letr k(\238) = letr k(\239) = letr k(\240) = letr k(\241) = letr k(\242) = letr k(\243) = letr k(\244) = letr k(\245) = letr k(\246) = letr k(\247) = letr k(\248) = letr k(\249) = letr k(\250) = letr k(\251) = letr k(\252) = letr k(\253) = letr k(\254) = letr k(\255) = letr
> p([|"hello"|]) = hello
> p([|1.0|]) = 1.000000
> q([|2|]) = 2
> r([|3.0|]) = 3.000000
> l([||]) = 0
> l([|1|]) = 2
> l([|2;3|]) = 5
> l([|4;5;6|]) = 15
> PR#5992=Ok
> PR#5788=Ok
> PR#5788=Ok
> PR#6646=Ok
> PR#6646=Ok
> PR#6676=Ok
> 48
> GPR#234=Ok
> f A A -> 'a'
> f A B -> 'b'
> PR#7661-A=Ok
> f B C -> 'x'
> f A A -> 'a'
> f B A -> 'a'
> f A B -> 'b'
> f B B -> 'b'
> f C B -> 'c'
> f D B -> 'c'
> f C A -> 'c'
> f D A -> 'c'
> f C C -> 'c'
> f D C -> 'c'
> f A D -> '_'
> f C D -> '_'
> g (Some B) C -> 'x'
> g (Some A) A -> 'a'
> g (Some B) A -> 'a'
> g (Some A) B -> 'b'
> g (Some B) B -> 'b'
> g (Some C) B -> 'c'
> g (Some D) B -> 'c'
> g (Some C) A -> 'c'
> g (Some D) A -> 'c'
> g (Some C) C -> 'c'
> g (Some D) C -> 'c'
> g (Some A) D -> '_'
> g (Some C) D -> '_'
> PR#7661-B=Ok
> f B C -> 'x'
> f A A -> 'a'
> f B A -> 'a'
> f A B -> 'b'
> f B B -> 'b'
> f C B -> 'c'
> f D B -> 'b'
> f C A -> 'c'
> f D A -> 'a'
> f C C -> 'c'
> f D C -> 'c'
> f A D -> 'a'
> f B D -> 'a'
> f C D -> 'c'
> f D D -> 'a'
> g (Some B) C -> 'x'
> g (Some A) A -> 'a'
> g (Some B) A -> 'a'
> g (Some A) B -> 'b'
> g (Some B) B -> 'b'
> g (Some C) B -> 'c'
> g (Some D) B -> 'b'
> g (Some C) A -> 'c'
> g (Some D) A -> 'a'
> g (Some C) C -> 'c'
> g (Some D) C -> 'c'
> g (Some A) D -> 'a'
> g (Some B) D -> 'a'
> g (Some C) D -> 'c'
> g (Some D) D -> 'a'
> PR#7661-C=Ok
> f true A -> 'a'
> f true (B 0) -> 'b'
> f false A -> 'c'
> g true A -> 'a'
> g false A -> 'b'
> g true (B 0) -> '_'
> PR#7661-D=Ok
> f A Y X -> '4'
> g A Y X -> '3'
> f A Z Y -> '5'
> g A Z Y -> '5'
> f A Y X -> '_'
> g A Y X -> '_'
> f A Z Y -> '_'
> g A Z Y -> '_'
> PR#7661-E=Ok
> ### end stdout ###
> Action 4/8 (run) => passed
>
> Running action 5/8 (check-program-output)
> Comparing program output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.byte/patmatch.opt.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.reference
> Action 5/8 (check-program-output) => passed
>
> Running action 6/8 (setup-ocamlopt.opt-build-env)
> Action 6/8 (setup-ocamlopt.opt-build-env) => passed
>
> Running action 7/8 (ocamlopt.opt)
> Compiling program /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.opt/patmatch.opt from modules patmatch.ml
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/ocamlopt.opt -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime -nostdlib -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib -o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.opt/patmatch.opt patmatch.ml
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.opt/ocamlopt.opt.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.opt/ocamlopt.opt.output
> Action 7/8 (ocamlopt.opt) => passed
>
> Running action 8/8 (check-ocamlopt.opt-output)
> Comparing compiler output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlopt.opt/ocamlopt.opt.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.compilers.reference
> Action 8/8 (check-ocamlopt.opt-output) => passed
> Running test bytecode with 9 actions
>
> Running action 1/9 (setup-ocamlc.byte-build-env)
> Action 1/9 (setup-ocamlc.byte-build-env) => passed
>
> Running action 2/9 (ocamlc.byte)
> Compiling program /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte from modules patmatch.ml
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/ocamlc -use-runtime /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime -nostdlib -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib -o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte patmatch.ml
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/ocamlc.byte.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/ocamlc.byte.output
> Action 2/9 (ocamlc.byte) => passed
>
> Running action 3/9 (check-ocamlc.byte-output)
> Comparing compiler output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/ocamlc.byte.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.compilers.reference
> Action 3/9 (check-ocamlc.byte-output) => passed
>
> Running action 4/9 (run)
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte.output
> ### begin stdout ###
> f(-5) = 0
> f(-4) = 0
> f(-3) = 0
> f(-2) = 0
> f(-1) = 0
> f(0) = 0
> f(1) = 1
> f(2) = 2
> f(3) = 3
> f(4) = 4
> f(5) = 5
> f(6) = 6
> f(7) = 0
> f(8) = 0
> f(9) = 0
> f(10) = 0
> g(0) = 0
> g(300) = 0
> g(303) = 1
> g(305) = 0
> g(400) = 0
> g(401) = 2
> g(402) = 0
> g(999) = 0
> iszero(-2) = false
> iszero(-1) = false
> iszero(0) = true
> iszero(1) = false
> iszero(2) = false
> h(a) = a
> h(b) = ?
> h(c) = ?
> h(d) = ?
> h(e) = e
> h(f) = ?
> h(g) = ?
> h(h) = ?
> h(i) = i
> h(j) = ?
> h(k) = ?
> h(l) = ?
> h(m) = ?
> h(n) = ?
> h(o) = o
> h(p) = ?
> h(q) = ?
> h(r) = ?
> h(s) = ?
> h(t) = ?
> h(u) = u
> h(v) = ?
> h(w) = ?
> h(x) = ?
> h(y) = ?
> h(z) = ?
> h({) = ?
> h(|) = ?
> h(}) = ?
> h(~) = ?
> k(\000) = othr k(\001) = othr k(\002) = othr k(\003) = othr k(\004) = othr k(\005) = othr k(\006) = othr k(\007) = othr k(\b) = othr k(\t) = blk k(\n) = blk k(\011) = othr k(\012) = othr k(\r) = blk k(\014) = othr k(\015) = othr k(\016) = othr k(\017) = othr k(\018) = othr k(\019) = othr k(\020) = othr k(\021) = othr k(\022) = othr k(\023) = othr k(\024) = othr k(\025) = othr k(\026) = othr k(\027) = othr k(\028) = othr k(\029) = othr k(\030) = othr k(\031) = othr k( ) = blk k(!) = oper k(\034) = othr k(#) = oper k($) = oper k(%) = oper k(&) = oper k(\') = othr k(\040) = othr k(\041) = othr k(*) = oper k(+) = oper k(\044) = othr k(\045) = othr k(\046) = othr k(/) = oper k(0) = dig k(1) = dig k(2) = dig k(3) = dig k(4) = dig k(5) = dig k(6) = dig k(7) = dig k(8) = dig k(9) = dig k(:) = oper k(\059) = othr k(<) = oper k(=) = oper k(>) = oper k(?) = oper k(@) = oper k(A) = letr k(B) = letr k(C) = letr k(D) = letr k(E) = letr k(F) = letr k(G) = letr k(H) = letr k(I) = letr k(J) = letr k(K) = letr k(L) = letr k(M) = letr k(N) = letr k(O) = letr k(P) = letr k(Q) = letr k(R) = letr k(S) = letr k(T) = letr k(U) = letr k(V) = letr k(W) = letr k(X) = letr k(Y) = letr k(Z) = letr k(\091) = othr k(\\) = oper k(\093) = othr k(^) = oper k(\095) = othr k(\096) = othr k(a) = letr k(b) = letr k(c) = letr k(d) = letr k(e) = letr k(f) = letr k(g) = letr k(h) = letr k(i) = letr k(j) = letr k(k) = letr k(l) = letr k(m) = letr k(n) = letr k(o) = letr k(p) = letr k(q) = letr k(r) = letr k(s) = letr k(t) = letr k(u) = letr k(v) = letr k(w) = letr k(x) = letr k(y) = letr k(z) = letr k(\123) = othr k(|) = oper k(\125) = othr k(~) = oper k(\127) = othr k(\128) = othr k(\129) = othr k(\130) = othr k(\131) = othr k(\132) = othr k(\133) = othr k(\134) = othr k(\135) = othr k(\136) = othr k(\137) = othr k(\138) = othr k(\139) = othr k(\140) = othr k(\141) = othr k(\142) = othr k(\143) = othr k(\144) = othr k(\145) = othr k(\146) = othr k(\147) = othr k(\148) = othr k(\149) = othr k(\150) = othr k(\151) = othr k(\152) = othr k(\153) = othr k(\154) = othr k(\155) = othr k(\156) = othr k(\157) = othr k(\158) = othr k(\159) = othr k(\160) = othr k(\161) = othr k(\162) = othr k(\163) = othr k(\164) = othr k(\165) = othr k(\166) = othr k(\167) = othr k(\168) = othr k(\169) = othr k(\170) = othr k(\171) = othr k(\172) = othr k(\173) = othr k(\174) = othr k(\175) = othr k(\176) = othr k(\177) = othr k(\178) = othr k(\179) = othr k(\180) = othr k(\181) = othr k(\182) = othr k(\183) = othr k(\184) = othr k(\185) = othr k(\186) = othr k(\187) = othr k(\188) = othr k(\189) = othr k(\190) = othr k(\191) = othr k(\192) = letr k(\193) = letr k(\194) = letr k(\195) = letr k(\196) = letr k(\197) = letr k(\198) = letr k(\199) = letr k(\200) = letr k(\201) = letr k(\202) = letr k(\203) = letr k(\204) = letr k(\205) = letr k(\206) = letr k(\207) = letr k(\208) = letr k(\209) = letr k(\210) = letr k(\211) = letr k(\212) = letr k(\213) = letr k(\214) = letr k(\215) = letr k(\216) = letr k(\217) = letr k(\218) = letr k(\219) = letr k(\220) = letr k(\221) = letr k(\222) = letr k(\223) = letr k(\224) = letr k(\225) = letr k(\226) = letr k(\227) = letr k(\228) = letr k(\229) = letr k(\230) = letr k(\231) = letr k(\232) = letr k(\233) = letr k(\234) = letr k(\235) = letr k(\236) = letr k(\237) = letr k(\238) = letr k(\239) = letr k(\240) = letr k(\241) = letr k(\242) = letr k(\243) = letr k(\244) = letr k(\245) = letr k(\246) = letr k(\247) = letr k(\248) = letr k(\249) = letr k(\250) = letr k(\251) = letr k(\252) = letr k(\253) = letr k(\254) = letr k(\255) = letr
> p([|"hello"|]) = hello
> p([|1.0|]) = 1.000000
> q([|2|]) = 2
> r([|3.0|]) = 3.000000
> l([||]) = 0
> l([|1|]) = 2
> l([|2;3|]) = 5
> l([|4;5;6|]) = 15
> PR#5992=Ok
> PR#5788=Ok
> PR#5788=Ok
> PR#6646=Ok
> PR#6646=Ok
> PR#6676=Ok
> 48
> GPR#234=Ok
> f A A -> 'a'
> f A B -> 'b'
> PR#7661-A=Ok
> f B C -> 'x'
> f A A -> 'a'
> f B A -> 'a'
> f A B -> 'b'
> f B B -> 'b'
> f C B -> 'c'
> f D B -> 'c'
> f C A -> 'c'
> f D A -> 'c'
> f C C -> 'c'
> f D C -> 'c'
> f A D -> '_'
> f C D -> '_'
> g (Some B) C -> 'x'
> g (Some A) A -> 'a'
> g (Some B) A -> 'a'
> g (Some A) B -> 'b'
> g (Some B) B -> 'b'
> g (Some C) B -> 'c'
> g (Some D) B -> 'c'
> g (Some C) A -> 'c'
> g (Some D) A -> 'c'
> g (Some C) C -> 'c'
> g (Some D) C -> 'c'
> g (Some A) D -> '_'
> g (Some C) D -> '_'
> PR#7661-B=Ok
> f B C -> 'x'
> f A A -> 'a'
> f B A -> 'a'
> f A B -> 'b'
> f B B -> 'b'
> f C B -> 'c'
> f D B -> 'b'
> f C A -> 'c'
> f D A -> 'a'
> f C C -> 'c'
> f D C -> 'c'
> f A D -> 'a'
> f B D -> 'a'
> f C D -> 'c'
> f D D -> 'a'
> g (Some B) C -> 'x'
> g (Some A) A -> 'a'
> g (Some B) A -> 'a'
> g (Some A) B -> 'b'
> g (Some B) B -> 'b'
> g (Some C) B -> 'c'
> g (Some D) B -> 'b'
> g (Some C) A -> 'c'
> g (Some D) A -> 'a'
> g (Some C) C -> 'c'
> g (Some D) C -> 'c'
> g (Some A) D -> 'a'
> g (Some B) D -> 'a'
> g (Some C) D -> 'c'
> g (Some D) D -> 'a'
> PR#7661-C=Ok
> f true A -> 'a'
> f true (B 0) -> 'b'
> f false A -> 'c'
> g true A -> 'a'
> g false A -> 'b'
> g true (B 0) -> '_'
> PR#7661-D=Ok
> f A Y X -> '4'
> g A Y X -> '3'
> f A Z Y -> '5'
> g A Z Y -> '5'
> f A Y X -> '_'
> g A Y X -> '_'
> f A Z Y -> '_'
> g A Z Y -> '_'
> PR#7661-E=Ok
> ### end stdout ###
> Action 4/9 (run) => passed
>
> Running action 5/9 (check-program-output)
> Comparing program output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.reference
> Action 5/9 (check-program-output) => passed
>
> Running action 6/9 (setup-ocamlc.opt-build-env)
> Action 6/9 (setup-ocamlc.opt-build-env) => passed
>
> Running action 7/9 (ocamlc.opt)
> Compiling program /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte from modules patmatch.ml
> Commandline: /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/ocamlc.opt -use-runtime /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime -nostdlib -I /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/stdlib -o /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte patmatch.ml
> Redirecting stdout to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/ocamlc.opt.output
> Redirecting stderr to /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/ocamlc.opt.output
> Action 7/9 (ocamlc.opt) => passed
>
> Running action 8/9 (check-ocamlc.opt-output)
> Comparing compiler output /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/ocamlc.opt.output to reference /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/tests/basic/patmatch.compilers.reference
> Action 8/9 (check-ocamlc.opt-output) => passed
>
> Running action 9/9 (compare-bytecode-programs)
> Comparing bytecode programs /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte and /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte
> Action 9/9 (compare-bytecode-programs) => failed (Comparing bytecode programs /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte and /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte: command
> /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/runtime/ocamlrun /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/tools/cmpbyt /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.byte/patmatch.byte /home/ci/jenkins-workspace/workspace/precheck/flambda/false/label/ocaml-zsystems/testsuite/_ocamltest/tests/basic/patmatch/ocamlc.opt/patmatch.byte
> failed with exit code -15)
Build was aborted
... testing 'patmatch_for_multiple.ml'Email was triggered for: Always
Sending email for trigger: Always
=> passed (wall clock: 0.11s)
... testing 'patmatch_incoherence.ml' => passed (wall clock: 0.09s)
... testing 'patmatch_split_no_or.ml' => passed (wall clock: 0.05s)
... testing 'pr7253.ml'/bin/sh: line 4: 2913080 Done SORT=sort MAKE=make ../ocamltest/ocamltest.opt -list-tests tests/basic
2913081 Terminated | while IFS='' read -r testfile; do
TERM=dumb SORT=sort MAKE=make ../ocamltest/ocamltest.opt -timeout 600 -show-timings "tests/basic/$testfile" || echo " ... testing '$testfile' => unexpected error";
done
Running tests from 'tests/basic-float' ...
... testing 'float_compare.ml'/bin/sh: line 4: 2911566 Done SORT=sort MAKE=make ../ocamltest/ocamltest.opt -find-test-dirs tests
2911567 Terminated | while IFS='' read -r dir; do
echo Running tests from \'$dir\' ...; make exec-ocamltest DIR="$dir" OCAMLTESTENV="";
done
/bin/sh: line 4: 2911564 Done ( SORT=sort MAKE=make ../ocamltest/ocamltest.opt -find-test-dirs tests | while IFS='' read -r dir; do
echo Running tests from \'$dir\' ...; make exec-ocamltest DIR="$dir" OCAMLTESTENV="";
done || echo outer loop >> failure.stamp ) 2>&1
2911565 Terminated | tee _log
make[1]: *** [Makefile:171: new-without-report] Error 143
make: *** [Makefile:165: all] Error 2
Sending email to: david@tarides.com
Finished: ABORTED