Caml1999T037cSGMDC)Toolchain@ఠ(is_clang@@=@9@;@@a@@A54@)Not_foundZ#O@@@A=<@-Out_of_memoryW#W@@@A E#D#@.Stack_overflow^#_@@@A(M+L+@.Sys_blocked_io_#g@@@A0U3T3@)Sys_error[#o@j@@A9^<]<@:Undefined_recursive_modulea#x@@w@s@u@@h@@AJoMnM@:Continuation_already_takenb#@@@ARwUvU@&Stdlib@@@డ $List#memQ68Q6<@ Q6=Q6@@@@!a@@$listK @@@@@@@@@@@(list.mli+'C'C+'C'b@@,Stdlib__Listh@!@@@@@@ UA@ J@ @@@ I@@@ H@@ G@@ F@@%clangQ6BQ6G@@Q6AQ6H@@@@డW&String-split_on_charQ6JQ6P@ Q6QQ6^@@@$charB@@@ A@&stringQ@@@ @$listK @@@ ?@@@ >@@ =@@ <@*string.mli@@.Stdlib__StringS@*%@@@"@@@ d@@@@ c@@@ b@@@ a@@ `@@ _@@m,Q6_-Q6b@@>@@@ rC@ tC@ s(@@డ&Config1c_compiler_vendor&ConfigEQ6cFQ6i@ IQ6jJQ6{@@&stringQ@@@ @0utils/config.mlihh@@&ConfigE@@@b@@@ qC@ &C@ %T@@bQ6IcQ6|@@@@@ TB@ 'C@ o_@@ @@f`@A@nP'' @@ @c@ఠ'is_msvc{S~|S~@AA@@$boolE@@@ 5A@ (3zzzzzzzz@z@@@@@డ!=S~S~@@!a@@@@@'@@&@@%&%equalBA @@@@*stdlib.mliyy@@&StdlibQ@@@@e@@@ 6A@ -@7@@@ ,@@ +@@ *4@@డ*ccomp_type&ConfigS~S~@ S~S~@@@@@ @``@@C@ @@'R@@$msvcS~S~@@S~S~@@6B@ 7a@@ @@hb@A@S~~@@@e@ఠ2is_clang_assemblerUU@BA@@|@@@ HA@ 83@{@@@@@డ}"&& XNYXN[@@@@@K@@@@J@@@I@@H@@G(%sequandBA~@@@@}~@@|]@@@@@@@ >@@@@ =6@@@ <@@ ;@@ :5@@ఐ@(is_clang@XNPAXNX@@@5@@@ JB@ LB@ KI@@డ#notVXN\WXN_@@@@@F@@@E@@D(%boolnotAA @@@LLLt@@\@@@@@@@ P@@@ O@@ Ns@@ఐ'is_msvc~XN`XNg@}@@*@@@ WC@ YC@ X@@3 @@u@@@ I@ ZC@ V@@Q@@@A@U@@@@ఠ &c_compiler_debug_paths_can_be_absoluteZimZi@CA@@F@@@ gA@ [3@@@@@@ఐ9'is_msvc[[@@@n@@@ ]A@ \@డ6#not^^@p@@@p@@@ ao@@@ `@@ _)@@ఐ۠(is_clang^^%@T@@@@@ hB@ jB@ i=@@  @@A>@ภ$true`-1`-5@;@@@M@@@AB@@A@@@ @@SA@ mP@[ @@UR@A@Zii@@@U@ఠ #linker_propagates_debug_informationb7; b7^@DA@@@@@ xA@ n3@jxq@r@s@@@డ#notf+-f+0@ǰ@@@@@@ r@@@ q@@ p@@ఐ'is_msvc2f+13f+8@1@@@@@ yB@ {B@ z+@@  @@/,@A@>b77 @@ @/@ఠ #c_compiler_always_embeds_build_pathKh:>Lh:a@\EA@@@@@ }A@ |3GGGGGGGG@DRK@L@M@@@ఐ㠐'is_msvc^j_j@]@@ @A@bh::@@@@ఠ8asmrun_assembled_with_ccolpl@FA@@@@@ A@ ~3kkkkkkkk@%3,@-@.@@@డ#notoVXoV[@.@@@.@@@ -@@@ @@ @@ఐ'is_msvcoV\oVc@@@E@@@ B@ B@ +@@  @@/,@A@l @@ @/@ఠ;assembler_embeds_build_pathqeiqe@GA@@@@@A@ 3@DRK@L@M@@@డ9rr@@@@@@@ @@@@ @@@ @@ @@ 3@@@@@ఐ점2is_clang_assemblerrr@;@@@@@ B@ B@ @@డifhrr@e@@@@@@ B@ @@@@ @@ @@ 0@@డ&system&Configrr@ rr@@@@@ @@@m@ @@'N@@&macosx.r/r@@1r2r@@6C@ ]@@ @@"@@@ @ C@ e@@[ @@@@@ B@ k@@డ&String-split_on_charVu  Wu  @ Zu  [u  @@l@@@l@@@ @i@@@ fc@@@ @@@ @@ @@ @@mvu  wu  @@@@@ C@ C@ @@డJ1c_compiler_vendor&Configu  u  @ u  u  @@H@@@@@ C@ C@ @@G @@@@@ @@@ @@డ &String-split_on_charv  v  @ v  v  @@ɰ@@@@@@ @@@@ à@@@ @@@ @@ @@ @@mv  v  @@@@@ C@ C@ @@డ&target&Configv  v  @ v  v  @@@@@ @ 0 0 0 C@@|@ @@@@@ C@ C@ *@@P@@@@@ @@@ 2@@@@@r@@@ 9@@Ġ"::w   w  A;@@U@B@AA@A@@~%clang-w  .w  @@0w  @@+@@@ D@ ^@Ġ@@@@AA@A+@@@@BA@]@@@@@@ @@@JA@Ơe@@@@@@@@@6RA@Πm@@@@@@@@@zw  [@@yv@@@@@@@@Ġkw  w  #Aj@w  @@@@@@Ġzw  Ax%applew  w  @@ w  @@@@@!D@ @Ġw  %Aఠ&darwinw  "@IA @@@@@'@Ġd 8Ac@@ 9A@@@@-@@@,@@@AA@'@@@/@@@.@@@;IA@/@@@1@@@0@@@w  R@@ڠ@@@3@@@2 @@jZ@@@m@@@4@@@@@@7@@@6@@@@9@@@8@@5&@@డy&String+starts_with x $ / x $ 5@ x $ 6x $ A@@&prefix@@@ @"@@@ $boolE@@@ @@ @@ @%@@M@!@@@@@Q@@@@P@@@O@@N@@M3--------@@@@@@@@+&darwinGx $ KHx $ Q@@Jx $ JKx $ R@@8@@@]D@_D@^@@ఐ&darwin]x $ S^x $ Y@!@@F@@@\D@aD@`-@@\ @@@@@bD@[3@@ఠ+clang_majorw{  x{  @JA@@@@@bD@c3ssssssss@F@@@డ&Option%value}  }  #@ }  $}  )@@@&optionL!a@@@@'default  @@@@@*option.mliaa@@.Stdlib__OptionE@ @@@@@@XF@M@@@N@@L@@K3@@@@@@ภݰ}  3}  7@@@@G@Y@@?@@@7@@@\ @@[@@డR%Scanf*sscanf_opt|  |  @ |  |  @@@&stringQ@@@O%Scanf+scanner_opt!a@!b@!c@!d@@@@@@@)scanf.mliWWWX1@@-Stdlib__ScanfV@4/@@@,@@@$)@#intA@@@E@ E@E@@@E@E@E@ @@!@"F@B@@@cE@ E@J@@IE@E@E@E@E@ME@""E@#@A]6@&Stdlib'format6;@5n(Scanning*in_channel@@;7@65@7@&optionL)@8@*@=@@<@A%'8CamlinternalFormatBasics'format6j@Q,@R[@SY@T'@UI@V@@W@PK@:/@@9@4@@@@@@ఐc%major|  |  @l@@@@@@F@OF@N1@@ภ8CamlinternalFormatBasics&Format|  |  A;&Format8CamlinternalFormatBasics'format6!a@!b@!c@!d@!e@!f@@@@k@'#fmt$ @@@i&stringQ@@@j@B@@A@A@@@F@@ภ J*No_padding L;*No_paddingF!a@ݠ@@@@@@@ABAAee@@@j@@@VrG@v@@@F@@ภ k,No_precision m;,No_precision_!a@Р@@@@@@@BAAAlLNlLq@@@o@@@o@@@F@:@ภ %Flush ;%Flushܠ!a@!b@!c@!d@!e@!f@@@@@"@@@@AJAYAA##$Y${@@@.j@ภB Ơ-End_of_format A;-End_of_format!f@T!b@U!c@V!e@W@@@@@@@AYAA.../!@@@Wy@@a@7G@Ӡ@A;=@@?@ F@CF@DF@E@Aˠ*F@(F@!F@F@F@F@@@F@3@G@@FF@A@@HF@F@F@0G@ՠ*G@֠*G@@@@F@@@@CK@G@8G@8+G@@@@F@@@@]G@ZQG@GG@G= |   |  @@!a@@D@@@6@@5@@4-%greaterequalBA(@@@@'(@@&V@@@@G@@@@@@@@@3        @:@1@2@@@@ఐA!x |   |  @ @@@@P |   |  @@H@ @@@@@ |   |  @@E@ }@@@@E@L@@6@@@A@ {  8@ఠ,darwin_major ~ P \ ~ P h@ KA@@ @@@2D@dV@డ &Option%value "@   #@  @  &@   '@  @@@@@A@@@(F@@@@@@@@3 * * * * * * * *@@@@@zภV B@   C@  @U@@@G@)@@&@@@@@@,@@+@@డ %Scanf*sscanf_opt ^ k u _ k z@  b k { c k @@y@@@y@@@;v@M@@@oE@E@ E@@@E@E@E@7J@8@ F@Y@@@3E@ E@a@@`E@E@E@E@E@E@dE@9#E@:@A4@K4@LF@@R/@M.@N@B@O@@T@@S@Ad?W@h @iK@jJ@k@l8@m@@n@g:@Q'@@P@K@@6@@5@@ఐ+&darwin  k   k @@@@@@WF@fF@e.@@ภ: 9   k   k A8ภE ɠ.String_literal  ;.String_literal!a@!b@!c@!d@!e@!f@@@@@0@@@٠A'#@@@@BKAYAA8$}$}9$%@@@qk@&darwinH@H@@@@F@F@@ภ C WBภ  _@_@@@@F@@ภ * +l@l@%G@@@@F@@ภ : ;|@|@-@@@F@@ภ I,Char_literal K;,Char_literal!a@!b@!c@!d@!e@!f@@@@@$charB@@@ܠà)%!@@@@BLAYAA%%%%@@@l@n@@@@F@F@@ภ  @@8G@Р{@AxgfM@@V@^tF@ZiF@[gF@\@A|F@(F@F@}F@~F@uF@@@F@3@^@@]F@X@@_F@F@F@F@ޠG@ҠG@ӠG@@@@F@a@@)@7MG@G@G@@@@F@q@@9@GG@\G@G@G@@@@F@@@J@XG@pkG@rG@sG@u@@@F@@)darwin%u.`@`@d@@@F@F@@@gf@@rF@@@࣠@!x=A m k  n k @ ~MA@@@@@@డ ">= | k  } k @°@@@ G@@@@@@@@@3 { { { { { { { {@O$@@@@@@ఐ+!x  k   k @ @@"@@X  k   k @@-H@ @@@@)@  k   k @@5E@ @@L@@E@c@@Ni@@@A@ ~ P Xk@@డ '   B   B  @ @@@ @@@@ @@@ @@@@@@@3        @VO@P@Q@@@@@@ఐ^+clang_major B   B  @@@ @@@ D@"D@!@@ఐߠ,darwin_major B   B  @!@@ @@@D@$D@#-@@ @@ <.@ @@ ?u@@ C  ! C  "@@@  @@@A@@@@@  @@@C@@@B@@? 9@@@  @@@F@@@E@  @@@H@@@G@@D M@@@ภ%false+D & .,D & 3@;  >@@@@B@@A @@ @@@ z X@@@A1u  @@ | w@డ  / 1;I  <I  @ .@@@ .@@@.@ -@@@- K@@@,@@+@@* @@డ #notWH  XH  @ @@@ @@@> @@@=@@< @@డ &String+starts_withrH  sH  @ vH  wH  @@f@@fd@@@K@c@@@Jb@@@I@@H@@G @s%mingwH  H  @@H  H  @@@@@WD@YD@X @@డ f&system&ConfigH  H  @ H  H  @@ @@@@@VD@[D@Z @@H  H  @@ d@@@E@\D@U @@l @@ @@@:@]C@D @@డ F#notI  I  @ @@@ @@@a @@@`@@_ &@@ఐ 2is_clang_assemblerI  I  #@ C@@ @@@hC@jC@i :@@  @@ @@@9@kC@g B@@@@ HB@8 E@r@@ L G@A@qee@@@ J@ఠ8linker_embeds_build_path>K % )K % A@!NA@@ @@@yA@l3        @ _ m f@ g@ h@@@డ   $O!1%O!2@ @@@ ,@@@zA@q@ @@@p@@o@@n@@డ &system&ConfigAO!#BO!)@ EO!*FO!0@@ +@@0@@&macosxQO!4RO!:@@TO!3UO!;@@-B@{?@@@@C@@A@ZK % %@@@C@ఠ2linker_is_flexlink?gQ=AhQ=S@xOA@@ @@@A@|3dddddddd@Yg`@a@b@@@డ "||}T~T@@ @@@P@ @@@O@@@N@@M@@L'%sequorBA @@@@  @@ ^@@@@@@@@@@@6@@@@@@@~5@@డ!#Sys%win32TT@ TT@@$boolE@@@g@'sys.mli@@+Stdlib__SysZ@@@K@@@B@B@_@@డL Ϡ ѰTT@ ΰ@@@ @@@@ @@@ @@@@@@@z@@డf#Sys&cygwinTT@ TT@@E@@@h@CD@@B[@ @@ @@@C@C@@@డ 9supports_shared_libraries&ConfigT T@ #T$T@@$boolE@@@ @ %$$ %$$@@ H@@@ @@@C@C@@@A@@@@@@C@@@@@@A@CQ== @@!@@K @  F@ X @  :@ K @  @  @ :@K@@@@@3MMMMMMMM@@@@)ToolchainF@@PE@@ D@@  C@@  B@@ dA@@ б@@@ H************************************************************************vA@@wA@L@ H |BMM}BM@ H OCaml CC@ H DD3@ H David Allsopp, University of Cambridge & Tarides E44E4@ H FF@ H Copyright 2025 David Allsopp Ltd. GG@ H HHg@ H All rights reserved. This file is distributed under the terms of IhhIh@ H the GNU Lesser General Public License version 2.1, with the JJ@ H special exception on linking described in the file LICENSE. KKN@ H LOOLO@ H************************************************************************MM@ 8 cf. OCAML_CC_VENDOR in aclocal.m4 and utils.config.mli OO&@ The clang-cl build of the MSVC port still has to use MASM at present; other systems which use clang use its internal assembler. VWM@ d clang-cl always embeds relative paths in objects (for reasons which are not entirely clear) \]@ For MSVC, executables will only contain debug information if it's explicitly requested at link-time. At present, even when compiling with clang-cl, the Microsoft linker is still used. cace*@ ? .obj files always contain the build path, regardless of flags idfid@ { The MSVC port directly assembles amd64nt.asm; all other systems use the C compiler in order to use the preprocessor. mn#U@ Xcode 16 targetting macOS 15 or later uses DWARF v5 and embeds build paths by default, cf. https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes st  @ Q Xcode 16.0 shipped with clang-16.00.0.26.3 macOS 15 uses Darwin 24.x y ] ez  @3 Assume up-to-date }  8}  O@3 Assume up-to-date @  @  @ The clang internal assembler does not embed build paths when called by ocamlopt and neither does the GNU assembler on Windows. F ; ?G  @ At present, we don't do anything to prevent the macOS linker embedding the build path as part of RPATH (Runtime Search Path), so macOS executables and shared libraries {e always} contain the build path. L D FN  @ ` Windows always uses flexlink; Cygwin only uses it when shared library support is enabled.  RVX S@@../ocamlopt.opt)-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/tools2-function-sections"-cLM ?/home/ci/builds/workspace/main/flambda/false/label/ocaml-alpine A6543210/.-,+*)('&%$#"! @@0QXVy_!ᬅ|,3________@^@@8CamlinternalFormatBasics0%FU(Q/Tu10aϊsD@L㏠&Stdlib0Lku]8_٠.Stdlib__Either0Vy`u~c à,Stdlib__List0MYm 7R.Stdlib__Option0J'%>Ty!s-Stdlib__Scanf0 XJewSJl+Stdlib__Seq0nwzG&amg.Stdlib__String0