(* TEST script = "sh ${test_source_directory}/check-linker-version.sh" readonly_files = "mylib.mli mylib.ml stack_walker.c" * macos ** script *** setup-ocamlopt.byte-build-env **** ocamlopt.byte flags = "-opaque" module = "mylib.mli" ***** ocamlopt.byte module = "" flags = "-cclib -Wl,-keep_dwarf_unwind" all_modules = "mylib.ml driver.ml stack_walker.c" program = "${test_build_directory}/unwind_test" ****** run output = "${test_build_directory}/program-output" stdout = "${output}" stderr = "${output}" ******* check-program-output reference = "${test_source_directory}/unwind_test.reference" *) let () = Mylib.foo1 Mylib.bar 1 2 3 4 5 6 7 8 9 10; Mylib.foo2 Mylib.baz 1 2 3 4 5 6 7 8 9 10 (* https://github.com/ocaml-multicore/ocaml-multicore/issues/274 *) let () = Mylib.foo1 Mylib.bob 1 2 3 4 5 6 7 8 9 10