Caml1999I037s`~)Toolchain &c_compiler_debug_paths_can_be_absolute$boolE@@@@=testsuite/tools/toolchain.mliSS@@@@@ #linker_propagates_debug_information@@@@WhhWh@@A@@ #c_compiler_always_embeds_build_path@@@@]]@@+B@@8asmrun_assembled_with_cc*@@@@(amm)am@@8C@@;assembler_embeds_build_path7@@@@5e6e;@@ED@@8linker_embeds_build_pathD@@@@BiCi@@RE@@2linker_is_flexlinkQ@@@@Om ? ?Pm ? \@@_F@@@g9.)Toolchain0`  l:@:&Stdlib0Lku]8_٠8CamlinternalFormatBasics0%FU(Q/Tu@@@Caml1999T037">!lC)Toolchain*ocaml.text&_none_@@A Toolchain properties. These are various properties, principally derived from the compiler's [Config] module, which describe the behaviour of the C compiler and assembler and how OCaml invokes them. =testsuite/tools/toolchain.mliOQ@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@ @@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A!=ocaml.warn_on_literal_pattern%@&@0Division_by_zero]#@@@A+ . .@+End_of_file\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@A &c_compiler_debug_paths_can_be_absoluteSS@гX$boolSS@@ @@@@@@S@)ocaml.doc o [true] if the C compiler is {e capable} of embedding absolute source file locations in debug information. TU@f@@@@@@@@@@@ΐ@@@@@@ #linker_propagates_debug_informationWhlWh@г$boolWhWh@@ @@@3@K8@A@@@Whh @9 3 If objects have been compiled/assembled with debug information (i.e. with {v -g v}), [linker_propagates_debug_information] is [true] if executables produced by the linker contain that debug information even if {v -g v} (or equivalent) was not passed to the process which links that executable. X[@@@@@@@ A@@@I@@@@@@! #c_compiler_always_embeds_build_path] ]@гƠ$bool]]@@ @@@3@8K6@A@@@] @p f [true] if the C compiler unconditionally embeds the path of the source file in compiled objects. (^)_Pk@@@@@@@AB@@@<@@@@@@!8asmrun_assembled_with_cc?amq@am@г$boolHamIam@@ @@@3JIIJJJJJ@8K6@A@@@Ramm @ } [true] if the runtime assembly files are assembled using the C compiler, rather than by calling the assembler directly. _b`c@@@@@@@xC@@@s@@@@@@!;assembler_embeds_build_pathvewe4@г4$boole7e;@@ @@@3@8K6@A@@@e @ސ p [true] if the assembler (as called by ocamlopt) will end up embedding the build path in assembled objects. f<<g@@@@@@@D@@@@@@@@@!8linker_embeds_build_pathii@гk$boolii@@ @@@3@8K6@A@@@i @ a [true] if the linker always embeds the build path in both executables and shared libraries. jk % =@@@@@@@E@@@%ᐠ@@@@@@!2linker_is_flexlinkm ? Cm ? U@г$boolm ? Xm ? \@@ @@@3@8K6@A@@@m ? ? @L [ [true] if {v flexlink v} is responsible for linking executables and shared libraries. n ] ]o  @@@@@@@F@@@\@@@@@@!@l@J5@@@@va@A,@@3@0C.@A@ H************************************************************************'A@@(A@L@ H -BMM.BM@ H OCaml 3C4C@ H 9D:D3@ H David Allsopp, University of Cambridge & Tarides ?E44@E4@ H EFFF@ H Copyright 2025 David Allsopp Ltd. KGLG@ H QHRHg@ H All rights reserved. This file is distributed under the terms of WIhhXIh@ H the GNU Lesser General Public License version 2.1, with the ]J^J@ H special exception on linking described in the file LICENSE. cKdKN@ H iLOOjLO@ H************************************************************************oMpM@ * Toolchain properties. These are various properties, principally derived from the compiler's [Config] module, which describe the behaviour of the C compiler and assembler and how OCaml invokes them. u p* [true] if the C compiler is {e capable} of embedding absolute source file locations in debug information.  4* If objects have been compiled/assembled with debug information (i.e. with {v -g v}), [linker_propagates_debug_information] is [true] if executables produced by the linker contain that debug information even if {v -g v} (or equivalent) was not passed to the process which links that executable.  g* [true] if the C compiler unconditionally embeds the path of the source file in compiled objects. V ~* [true] if the runtime assembly files are assembled using the C compiler, rather than by calling the assembler directly. " q* [true] if the assembler (as called by ocamlopt) will end up embedding the build path in assembled objects.  b* [true] if the linker always embeds the build path in both executables and shared libraries.  \* [true] if {v flexlink v} is responsible for linking executables and shared libraries. @(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I/testsuite/tools"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-I/testsuite/tools"-I/testsuite/tools"-I/testsuite/tools"-cȐ H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 B76543210/.-,+*)('&%$#"! @@0ICR_rn3@@@8CamlinternalFormatBasics0%FU(Q/Tu&Stdlib0Lku]8_٠ 0`  l:@:@0`  l:@:AGC@Ӑ@@@g@@@@@6@%@6^@@@ΰMu@@@P@@