Caml1999T037QJ>YC'CmdlineР'Harness&Import'Harness:testsuite/tools/cmdline.mlOO@ OO@@ @3@@@@#intA;@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@&stringQ;@@A@@@@@ @@@%bytesC;@@A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@!@$trued@@'@@@A@@@@@(@A@$unitF;@@"()e@@2@@@A@@@@@3@A@ #exnG;@@@A@@@@@7@@@#effH;@@O@A@A@@@@@@@@@@,continuationI;@@Q@@P@B A@nY@@@@@@O@@@%arrayJ;@@R@AA@@@@@@Y@@@ $listK;@@S@A"[]f@@f@"::g@@@T@@s@ @@A@Y@@@@@v@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A۠=ocaml.warn_on_literal_patternߐ@@0Division_by_zero]#@@@A堰  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A$#@-Match_failureV#>@@=@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@@@@A3@@@O@@@3@@@Aఠ)split_dir TT@AA@@@&stringQ@@@ WA@ H@@@ LA@@ A@",A@ @@@ A@#@@&@@%3@0@@@࣠@#acc!ATT@BA@@)3@A5@0@$#@@$B@ @@!B@@7@8@@@@@@#dir"ATT@CA@@23@&E@@@@@@@@@ఠ'dirname#U U@ DA@@P@@@ D@/3@&N@@@@@డ~(Filename'dirnameUU@ UU&@@@n@@@"@@@@@@,filename.mliuu@@0Stdlib__FilenameM@@@@@@@1@@@@@0@@ఐZ#dir8U'9U*@:@@=@@.@@B>@A@=U@@డ"||IV.AJV.C@@$boolE@@@P@@@@O @@@N@@M@@L'%sequorBA @@@@*stdlib.mli@@&Stdlib^@"!@@@@@@@@@@@@@@@@@3nnnnnnnn@{@@@@@@డ!=V.;V.<@@!a@@D@@@'@@&@@%&%equalBA8@@@@7y8y@@6Q@@@@A@ XA@ A@ -A@ .A@ A@ A@ A@ A@ A@ A@/D@&@)@@@%@@$@@#F@@ఐԠ'dirnameV.3V.:@P@@'S@@ఐ#dirV.=V.@@װ@@%`@@@@@@@!@0E@.h@@డ_egV.LV.M@d@@@@@@>D@5@e@@@4@@3@@2@@ఐ'dirnameV.DV.K@@@@@డ(Filename0current_dir_nameV.NV.V@ V.WV.g@@s@@@@RYYRYv@@@@ @@6E@?@@%@@@@@ @@E@=@@i@@@@@AD@@డ"&&BZGXCZGZ@@@@@K@@@@J@@@I@@H@@G(%sequandBA@@@@@@]@@@@@@@G@@@@F@@@E@@D@@C@@డ#Sys%win32zZGN{ZGQ@ ~ZGRZGW@@$boolE@@@,@'sys.mli@@+Stdlib__SysZ@@@L@@@SD@D@@@డZGwZGx@@@@$charB@@@ D@@ @@@@@@@;@@డ3&String#getZG[ZGvA@&stringQ@@@ 8@#intA@@@ 7/@@@ 6@@ 5@@ 40%string_safe_getBA @@@@*string.mlidd@@.Stdlib__StringE@#"A@@ @@@ @@@@ I@@@ @@ @@ |@@ఐ #dir:ZG^@<@@M@@డ!- ZGr ZGs@@#intA@@@@@@@ @@@@@@@'%subintBAà@@@@5,~,~5,~,@@o@@@@@@@ @@@@ @@@ @@ @@ @@డ&String&lengthHZG`IZGf@ LZGgMZGm@@@@@@ 3@@@ 2@@ 1.%string_lengthAA@@@~a((a(Z@@}D@@@@@@@ @@@ @@ @@ఐ#diruZGnvZGq@w@@@@1@@l@@@ @ H@ @@AZGtZGu@@t@@@ G@ G@ @@I @@@@@ @ G@  @@@@!@@oZGyZG|@@E@ ,@@@@\@@@R@ E@4@@3 @@|@@@ D@Q:@ภ"::[[@;-@@U@B@AA@A@@డ?@@=R@#@@@@@@ @@@@ @@@@ @@@ @@ @@ @@ @@ఐa#dir?[@[@A@@@@@I[J[@@?@@@ E@ E@ @@డRT][^[@Q@@@Q@@@ @N@@@ M@@@ @@ @@ @@డ&String&length}[~[@ [[@@5@@@5@@@ &4@@@ %@@ $@@ఐ#dir[[@@@"@@@@@@@ "@ /G@ ,*@@A[[@@@@@ !F@ 1F@ 0:@@[[@@@@@ @ 2F@ D@@ @@@@@ @ 3E@ L@@!\[[@@[[@@@@@ D@ 5D@ 4`@@["@@$b@ఐ#acc)[@+@@Al@@ @@/m@ภ4]]@3ఐ#dir] @ @@D@ఐ:#acc]@@@^@@ @@NC@ ;@ZGK@@P@ఐs)split_dir__@D@@@r@dc@@ @@@ ?@@ภh_ _@gడ(Filename(basename/_0_@ 3_4_@@@@@@@@@@@@!j"j@@ L@@@@@@@ P@@@ O@@ N@@ఐy#dirW_X_@Y@@@@,@@E@ V@ఐ#acce_f_ @@@@@i_j_ @@A@ K@@ఐ'dirnamew_ x_@@@D@ Z@@m@@@~V.0@@@C@@@ A@@@@@ b@@ aA@ _@@@T@@@Π@ఠ/split_to_prefixԠx c gx c v@EA@@@@@@A@ d@ A@ i&Stdlib&result&prefix%first A@,first_suffix#&secondA@-second_suffix,@@Р1Nothing_in_common@/Second_in_first@/First_in_second@@@@@@@@@@@A@ j@@ kA@ e@@ fA@ c3@@@@࣠@%firstAx c wx c |@FA@@Q3@#^x c cK,_@@@@@  @@&secondAx c }x c @GA@@[3@!h@@@@@@@@Aఠ$loopؠy  y  @(HA@@@x@@@D@9@@@=D@ o@@vD@ @@@ D@ }@ D@ @@@ D@ ~@@ D@ r*I@I@"I@@@D@Р@@Р@@Р@@@`@@@@aD@Q@@@@RD@@@@@I@@@@D@ s@@ v@@ u3cccccccc@lx@o@p@@@࣠@&prefixA{y  |y  @IA@@h3uuuuuuuu@t@o@fO@@ tE@ p@@ qE@ n@v@w@@@@@@@Ġz  z  @ߠఠ$dir1ڠz   @JA @@t3@%1@(@)@@@ఠ%dirs1۠z  @KA@@@@@ @@@z  z  @@@@Ġz  z  @ఠ$dir2ܠz   @LA @@'@ఠ%dirs2ݠz  @MA@@3@@@ 5@@@z  z  @@8@@'@@@@@@ ?@@@డ`"<>{  {  @@!a@@@@@*@@)@@()%notequalBA@@@@~QQ~Q@@R@@@@D@D@D@D@D@ @ @@@ @@ @@ 3        @w@z@{sm@n@oZ@U@VQK@L@M@@@@ఐ$dir1){  *{  @@@@@ఐo$dir26{  7{  @@@#@@@@ @@@ H@ )@డ$List#revN|  O|  @ R|  S|  @@@$listK!a@@@@  @@@@@@(list.mliee@@,Stdlib__ListM@!@@@XD@T@@@U@@@S@@Re@@ఐ &prefix|  |  @@@qr@@;@@&@@@[w@Ġ"[]}  }  @;@@@@AA@Aj@@@@@@;-@@@b3@@@@@@Ġ}  }  A@}  @@>M@e@Ġ   A@@ A@ @@@j@@@}  @@\N@@@k!@@!@@+@@aS@@@m&@@@డE&Result%error~  +~  1@ ~  2~  7@@@!e@ 8!a@  @@@@@@*result.mli__@@.Stdlib__ResultD@@@@J@@@@@X@@.@ ~  8 ~  J@@`@@.@@a@ĠU  K X  K Z@Tఠ#dir%  K U @ +NA @@D@K@q@ఠ$dirs& " K ^@ 8OA@@@@@s@@@@@Ǡ@@@t@@ˠ@@@u@@@@ఠ&prefix@ <@ b r =@ b x@ SPA@@$J@3 8 8 8 8 8 8 8 8@.4.@/@0("@#@$@@@డ$List)fold_left T@ b { U@ b @  X@ b  Y@ b @@@@#acc@@!a@ @@A@@@@ @ @@@?@@>@@=@@<@ 33 3r@@ ]@$@@@@J@@cJ@@@@@@@ @@@ @@@@@@G@@డ(Filename&concat @ b  @ b @  @ b  @ b @@@@@@@@@@@@@@@@@@^^@@C@@@@@@@@@@@@@@@@@@~@@ఐ#dir @ b  @ b @@@@@ఐ$dirs @ b  @ b @@@pb@@@K@K@@@ @@g@A@ @ b n @@@ఠ,first_suffixA A   A  @ QA@@J@3        @@@@@@డt$List)fold_left A   A  @  A   A  @@@@@@J@@ J@@@@@@@ @@@ @@@@@@)@@డ(Filename&concat +A   ,A  @  /A   0A  @@@@@@@@@@@@@@@@@@@L@@ఐ$dir1 JA   KA  @1@@Y@@ఐ%dirs1 WA   XA  @=@@N@@@K@K@n@@_ @@So@A@ dA   @@@ఠ-second_suffixB oB   pB  @ RA@@eJ@3 k k k k k k k k@@@@@@డ$List)fold_left B   B  @  B   B  @@1@@@@J@@J@@@@@@@, @@@ @@@@@@)@@డ (Filename&concat B  ! B  )@  B  * B  0@@@@@@@@@@@@@@@@@@@L@@ఐ$dir2 B  1 B  5@@@Y@@ఐ%dirs2 B  6 B  ;@@@qN@@@K@ K@ n@@_ @@So@A@ B   @@డ c&Result"ok C ? K C ? Q@  C ? R C ? T@@@!a@V&result !e@@@@@@@ \!\@@C@@@@I@D@@@@ @@ 3        @@@@@@@oఐs ,C ? W -C ? ]@8@@@vఐQz 7C ? ` 8C ? e@5@@@|ఐT BC ? h CC ? t@Ͱ@@R)@ఐS MC ? w NC ? }@@@4@ఐꠐ XC ?  YC ? @<@@?@@ \C ? U ]C ? @@I@D@@n@@&D@G@@@@@@q@ @@+$@@@A g|   @@-@ఐa$loop rE   sE  @@@@`@U>@@1@@0@@ภʰ E   E  @ɠఐ렐$dir1 E   @q @@^@ఐ&prefix E  @@@@@ E   E  @@D@<@@@ఐ%dirs1 E   E  @@@D@B @@ఐ砐%dirs2 E   E  @@@D@C@@ E   E  @@D@D @@Q@@!@ {  @@#@@Ġ8 F   F  @7@@@@D@ 2@@@ F   F  @@D@ :@@@@@@ @@ A@@@డ a&Result%error G   G  @  G   G  @@@@@D@PG@ITD@H @@@G@@Fc@@6@ G   G  @@k@@@@l@@@ H   H  @@D@ x@@Ġ "H   #H  @@@@@D@ @@@@@@ @@ @@@డ &Result%error ;I  <I@  ?I @I@@f@@@D@_G@X D@W @@@V@@U@@|@ VI WI&@@@@@@@@A%paramC \y  @@@A@@K@@)@@@@D@@@@ ey  @@ఐ^$loop oK,. pK,2@@@@ Ӡ@@@@@@@@ ˠ @@@@ Ѡ@@@@@נҠ#@@Рϐ@ΐ@͐@@@@@@@@@@@@@3        @)@@@@ภ K,3 K,5@@@@ @@@D@@@@ఐ -)split_dir K,7 K,@@ @@@ . (@@@@@@@ " @@@@@@@4@@ภL K,A K,C@K@@@ HQA@A@@@@E@H@@ఐ%first K,D K,I@@@`U@@4@@ Lf@@@D@E@^@@ఐ t)split_dir K,K K,T@ E@@@ u o@@@@@@@ i @@@@@@@{@@ภ +K,U ,K,W@@@@ A@A@@@@E@@@ఐF&second AK,X BK,^@԰@@@@4@@ @@@D@E@@@ NK,6\@@@S@@@D@@@e@@@f@@@pgA@A@n@A@k@kj@@ఠ*concat_allD hMae iMao@ SA@@@@@A@@ Ġ@@@CA@ @@@ A@ D@@@@A@@@ A@@@A@3        @ @@@@@࣠@%emptyFA Map Mau@ TA@@.3        @; Maa O@@@@@  @@Ġ N N@ఠ"hdG N @ UA @@<3        @(L@@ @@@ఠ"tlH N@ VA@@ %L@@@ @@@@@S@@@డ H&Result"ok N N@  N N@@@@@Z]t@@@@@3        @08n@3@4,&@'@(@@@@డ l$List)fold_left N N@ NN@@@@@@E@!@E@#@@%@@$@@ @@@" @@ @@@@.@@డ (Filename&concat#N$N@ 'N(N@@@@@@@@?@@@@>@@@=@@<@@;Q@@ఐ"hdBNCN@Z@@^@@ఐ"tlONPN@f@@N@@@2F@FF@Es@@[N\N@@Uv@@@@w@ĠͰeOfO@@@@@@@@డ &Result%erroruOvO@ yOzO@@@@@A@KՠA@J@@@I@@H@@ఐ%emptyO@װ@@#@@@@@@A;IMax@@@A@,A@[@A@@@@ఠ.walk_to_prefixJQQ@WA@@@@@@A@]@@@@A@b&result&prefix%firstA@,first_suffix"&second,@@@ᠠ-second_suffix$@@ߠР1Nothing_in_common@/Second_in_first@/First_in_second@@@@@@@@@@A@c@@dA@^@@_A@\3@d@@@@@࣠@%firstLAQQ@XA@@S3@`Q^B@@@@@  @@&secondMAQQ@(YA@@^3        @!j@@@@@@@@Aఠ$loopN$R%R @;ZA@@@ v@@@D@Y@@@ZD@h@@D@;@@@CD@v@ @@@D@w@@@xD@w@@xD@k-H@3H@@@@H@"H@@@I@Р@@Р@@Р@@@~@@@@H@`@@@@aH@6@@@@7H@@@@D@l@@o@@n3@v@y@z@@@࣠@'suffix1OAR R@[A@@r3@~@y@pV@@mE@i@@jE@g@@@@@@@@@Ġ S.S0@ ఠ,rev_first_hdPS" @\A @@D@^D@4D@D@z3@-9@0@1@@@ఠ,rev_first_tlQS<@]A @@4@@@|@@@@@@@Ġ *SGSI@ )ఠ)second_hdRS> @^A @@D@|D@D@~+@ఠ)second_tlSSR@_A@@\@@@9@@@@@:@@F @@@ʠ@@@A@@డ  TSfTSg@ @@@*D@@ @@@@@@@3@Yic@d@eUO@P@Q>8@9@:/)@*@+@@@@ఐF)second_hd0TS\1TSe@@@F@@డ(Filename/parent_dir_nameATShBTSp@ ETSqFTS@@@@@@.U/U@@-A@ @@c5@@# @@ "@@@H@;@ఐ=$loopaUbU@Ű@@@<@1@@@@K@@ภ pUqU@ ఐ,rev_first_hdzU @Y @@_@ఐ'suffix1U@@@\i@@UU@@cD@]D@D@q@@@ఐʠ,rev_first_tlUU@{@@fD@DD@yD@@@ఐ)second_tlUU@@@nD@{D@}D@@@UU@@D@@@Z@@j@@ఠ)rev_firstTVV@`A@@*D@3@@@@@ఠ'suffix2UVV@aA@@'D@@@@@@@@@@@@ Рa&Result&SyntaxWW@ WW@@@3@4:3@4@5-&@'@(@@@@A3@@@W @@@3@ @@!$let+ X X@@ f&result!a@ɠ!e@@@@@@!b@@@j@@@@@@@@AB@@@\@@&@@H@@H@@@@H@@@I@@@@I@@@H@@@@@@I@@@@@I@ఐ*concat_allbXcX@s@@@H@(@ @@@'@@@)q@@@&@@%@@$3mmmmmmmm@x@@@@@~XX,@@ @@డ$List#revX.X2@ X3X6@@ B@@@ B[@@@< ;_@@@:@@9+@@ఐ堐)rev_firstX7X@@@@8@@X-XA@@@@@5I@EJ@BC@@Y @@ &resultH@TH@@@@GI@3P@\<@$and+YBHYBL@@!a@!e@@@@@ 8&result!b@@@@ C&result@ @@@@@@@@@@@  "  k@@ ]@@HFE@@@I@@+H@P@@@I@)@\@@@]@@@I@ @@!@@"I@ఐà*concat_all+YB\,YBf@<@@@H@\H@M@ @@@L@@@N<@@@K@@J@@I@@`@HYBgIYBw@@@@ఐ'suffix1TYBxUYB@@@-@@-@@wL@@@_I@X@`X @|$and+gZhZ@@@6@5@@H@eH@  H@ @@@I@@>H@  @@@I@@"@@@ @@@ I@@@@@I@ఐ9*concat_allZZ@@@@8H@zH@k@ @@@j@@@l@@@i@@h@@gA@@@ZZ@@I@@ఐ'suffix2ZZ@ΰ@@V@@-@@LW@@@}I@v^@v @@}w@@ఠ&prefixsX @bA@@@s@@ఠ,first_suffixtYBMYBY@ cA@@@@@A@@@@@@@ఠ-second_suffixuZZ@dA@@@@@A@@@+@ @@@@@@@@@ఠ&secondv"[#[@9eA@@ ~@@@J@3!!!!!!!!@/MG@H@IB;@<@=/(@)@*@@@డ(Filename&concat?[@[@ C[D[@@ @@@ @@@@ @@@ @@@@@@@)@@ఐx&prefix^[_[@1@@x6@@ఐe-second_suffixk[l[@<@@dC@@0@@GD@A@p[@@ఐ{\|\ @N@@3tttttttt@Tb[@\@]@@@ఐ\\@t@@@ఐ°\\"@f@@@ఐ~ɰ\%\+@!@@:$@ఐͰ\.\;@{@@/@@\@@ʠQ@@=@L@@k@A@@j3@@@@W@@o3@@@@@AhxR@@@-A@@@z@@@@D@/@@@R@@ఐ$loop^BD^BH@:@@@% =@@@@@@@@  @@@ˠ@8 R@@@@@@@@75310". X@@@Ơ,@@ĠР*@)@(@@'@@@@@@@@@@@3        @y@@@@ภ ^BI^BK@ @@@mv@@@D@@@@డ$List#rev;^BM<^BQ@ ?^BR@^BU@@ @@@ A@A@D@@@@  @@@@@=@@ఐ)split_dir^^BW_^B`@@@@ @@@@@@@ @@@@@@@[@@ภ x^Bay^Bc@ @@@ܠ6@@@F@l@@ఐ%first^Bd^Bi@v@@y@@^BV^Bj@@ =P@@@E@F@@@_ @@ F@@@D@E@@@ఐ)split_dir^Bl^Bu@@@@ @@@$@@@%@ @@@#@@"@@!@@ภ /^Bv^Bx@ .@@@+A@;A@0@@@1E@7@@ఐϠ&second^By^B@S@@)@@4@@//@@@D@:E@/@@^BL@@@S@@@D@<@@@@6@)@@7k@A@LA@@@A@@@ @ఠ%parsey``@fA@@@%arrayJ&stringQ@@@-9@@@-8A@Br&config'Harness&Import&config@@@./E@.%#pwd8@@@.0E@.&&prefixA@@@.1E@.'&bindirJ@@@.2E@.(-bindir_suffixS@@@.3E@.)&libdir\@@@.4E@.*-libdir_suffixe@@@.5E@.+.summarise_only(@@@.6E@.,'verbose @@@.7E@.-@@..A@-@~@@@-D@-@y@@@-D@-@@-D@-@@@-A@C@@DA@A3@@@@@@࣠@$argv{A``@gA@@3@`%2%m@@@@@  @@@ఠ'summary|aa@hA@@X#refU@@@RC@K@@@PC@G3@&2@)@*@@@డH#refaa@@!a@"@@@g@@f,%makemutableAA@@@ddd@@@@@@*1-@@@J@@I(@@ภ%falseaa@;@@@M@@@@B@@A@@@@@?D@S;@@0 @@I<@A@a @@@ఠ'verbose}bb@(iA@@[@@@_C@X@@@]C@T3@Xpi@j@k@@@డ#ref,b-b@W@@@u@@@W@@V@@ภD=b>b@C@@@&D@`"@@@@,#@A@Db@@@ఠ#pwd~OcPc@fjA@@X@@@kC@e@@@jC@a3TTTTTTTT@?SL@M@N@@@డ#refjckc@@@@@@@d@@c@@ {c@@}c~c@@%!@@@@+"@A@c@@@ఠ&bindirdd@kA@@֠@@@vC@p@@@uC@l3@>RK@L@M@@@డ#refdd@Ұ@@@@@@o@@n@@ d@@dd@@%!@@@@+"@A@d@@@ఠ&libdiree@lA@@@@@C@{@@@C@w3@>RK@L@M@@@డW#refe e@@@@-@@@z@@y@@ e@@ee@@%!@@@@+"@A@e@@@ఠ$treeff@mA@@P&prefix@@@C@%first @@@C@,first_suffix)@@@C@&second2@@@C@-second_suffix;@@@C@@@C@@@@C@377777777@j~w@x@y@@@డ#refMg"&Ng")@x@@@CF@@@@@@@H bg"4@@dg"3eg"5@@M%@J mg"?@@og">pg"@@@O0@L xg"Q@@zg"P{g"R@@Q;@N g"]@@g"\g"^@@SF@P g"p@@g"og"q@@UQ@@g"*g"r@@C@V@@K@@W@A@f@@@ఠ&configix~ix@nA@@@@@C@@@@C@3@s@@@@@డ2#refjj@@@@@@@@@@@#3,has_ocamlnat@@@$boolE@@@@@@# 3,has_ocamlopt  @@@@@A@A;testsuite/tools/harness.mliu  u  @@W@33has_relative_libdir&optionL&stringQ@@@@@@@@B@Aw  !w  D@@X@32has_runtime_search*+@@@@@@@@C*@A#y p t$y p @@Y@3>launcher_searches_for_ocamlrun96@@@@@D4@A-{  .{  @@Z@3 %target_launcher_searches_for_ocamlrunC@@@@@@E>@A7  8  @@[@3launcher_searches_for_ocamlrunkk@ภkk"@@@@@@@D@@ %target_launcher_searches_for_ocamlrunl$-l$R@ภ̰l$Ul$Z@@@@@@@D@@@qq@=@@@L^F@@@@@@@@ఐO&libdirq%@ְ@@b@@@G@G@@@  @@@@^ @@@G@@@@A@+q@@డ6r)=7r)?@@@@@@@@@@@ @@@ @@ @@ 3<<<<<<<<@@@@@@@@@డ"<>Wr)7Xr)9@j@@@\@@@(F@@k@@@@@@@ @@ఐؠ&bindirpr)0qr)6@)@@-@@ {r);@@}r):~r)<@@#G@);@@@@?@@@@*G@'C@@డ"<>r)Gr)I@@@@@@@8F@/@@@@.@@-@@,^@@ఐ&libdirr)@r)F@f@@k@@ r)K@@r)Jr)L@@#G@9y@@@@w@@@@:G@7@@X @@@@@;F@@@@ఠ3has_relative_libdirƠsR\sRo@uA@@g@@@XF@U@@@VF@=3@@@@@ఠ&resultǠsRqsRw@ vA@@ ; 9c@@@sF@q < 9  7 F@r 3 @@pР 1@ 0@ /@@@E@@@@@F@b@@@@t@@@oF@>8@@H/@@@H@2@@A?@డ(Filename+is_relative8tz9tz@ <tz=tz@@@@@@$boolE@@@@@@-b##.b#C@@,D@@@@@@@E@@@D@@Co@@ఐ&libdirctzdtz@@@(@@@LG@NG@M@@6 @@=@@@OG@K@@ภ$Some}u~u@;@A@AA@AN@@Ġఐࠐ&libdiruu@A@@@@@@@@@W@@ఐ .walk_to_prefixuu@ @@@@@@^@@@@`      @@@_ @@]Р ސ@ ݐ@ ܐ@@@@@@a@@@\@@[@@Z@@ఐ;&bindiruu@@@G@vG@u@@ఐ;&libdiruu@@@G@xG@w@@P@@@@p@@@d@@@y @@ภ$Noneww@@@@vF@@@ఐy/split_to_prefixww@@@@t@@@@mh fca^@@Р\@[@Z@@@@@@@F@@@@@@@@@@@@P@@ఐ&bindirDwEw @@@BF@G@G@c@@ఐ&libdirWwXw@@@G@G@t@@Q@@hF@w@@d @@wF@z@etz@@y|@A@gsRX@@ఐ~&resultqy*ry0@}@~@@@@@@  @@Р@@@@@@@@@@@@3@R@@'@@@Ġ&Resultz6>z6D@%Errorz6Ez6J@@;%Error&Result!t!a@!e@@@@@@AA@B@AY,Y9@@@B@1Nothing_in_common@Р@@@@@@@@@@ 7A@@@ 8G@ 4@@@@ 5G@ 1@@@@ 2G@ .@@@@ /G@@@@z6Kz6]@@$@3@Z@@@@@L@@42Z@@@30. ) @@Р'@&@%@@;@@@@@@@"@!@TRz@@@ĠSPN I @@àРG@F@E@@[@@@@@@@B@@@ఐ,%error;}<} @а@@@'@@@ G@ CG@ ?#@@@ A@@@ B@@@ @@@ >d@@ภ8CamlinternalFormatBasics+&Format-a} b~GfA;&Format8CamlinternalFormatBasics'format6!a@۠!b@ܠ!c@ݠ!d@ޠ!e@ߠ!f@@@@@'#fmt$ @@@&stringQ@@@@B@@A@AM@M@@@@ H@! H@! Z@@TS@@4u1*v@@@ H@ d@@]@@e@Ġ&Result a b@%Error f g@@/Second_in_first@Р@@@@@@@@@ 3G@@@@ ~ @@@@@@"@@Š@@@   @@Р@@@@*@@@@ @@@@!@ @@@   @@ Рؐ@א@֐@@J@@@@ @@@ @@@ఐ%error  @a@@@q@@@!G@!!G@!@@@!@@@! @@@!@@!@@ภ    TAภ ƠN  M ;directory given for --libdir inside that given for --bindir@@2@@@!iH@!lH@!k@ภ ڠ @@?I@!Z@@@!)H@!UH@!g@@@!*H@!VH@!h SI@!_@@@!jH@!v:@@;@[I@!:aI@!?@@@!WH@!fH@>M@M@@@@!XH@!zH@!yS@@TS@@-u1*v@@@!(H@!T]@@]@@^@Ġ&Result!ZU]![Uc@"Ok!_Ud!`Uf@@;"Ok@@A@@B@AzY#{Y+@@@yA@ఠ&prefixȠ!wUj!xUp@!wA@@@@@ @@!Uy!Uz@@@@@ @@!U!U@@@@@ @ఠ&libdirɠ!!@!xA@@@@@ ! @@!!@@@@@ "@@!Uh!@@4-&@@ #!@&resultʠ!!@!yAG@9,%@@ $!Ug!@@"7@@@t@@6@@@ '    @@ &Р@@@@@ @@@@ 6G@ @@@@ (@@@ %]@&@53[@@@ +41/ * @@ *Р(@'@&@@%@@@@ ,@@@ )}@@@డ #Sys+file_exists"""#@ "&"'@@@&stringQ@@@@@@@@4caml_sys_file_existsAA @@@mjjmj@@C@@@@@@@!@@@!@@!3">">">">">">">">@@@@@@@@@@@డ !^"["\@@@@@@@!@@@@!@@@!@@!@@!#@@ఐ&prefix"u"v@+@@@@@!I@!I@!7@@$.new""@@""@@@@@!I@!I@!K@@""@@n@@@!@!I@!U@@| @@m@@@!H@![@ఐ %error""@A@@@ @ @@@"@@@@"L`@@@"G@!G@"7@@"KG@"@@"G@! @@@! @@@!@@@! @@!@@ภ""""PA~ภ"=" <-can't rename @@!@@@"H@"H@"@ภ"ɠ&String" ;&Stringt!x@l!b@m!c@n!d@o!e@p!f@q@@@۠!a@t@'padding)@w@@@@@@@@ܠ0,($ @@@@BBAYAAZ|@@@b@ภ#*No_padding#m;*No_padding&!a@@@@-@@@@ABAAee@@@j@@}@6I@"@@@"H@""@ภ #7#8$ to @@@@@"3H@"6H@"5/@ภ!#K#Lภ)#S=#T<@@bI@"9@@@"JH@"TG@ภ9#c#d ".new as the latter already exists!@@@@@"eH@"hH@"g[@ภM#w#x@@!I@"V @@@!H@!H@!H@"H@"1H@"HH@"c @@@!H@!H@"H@"H@"2H@"IH@"dI@"[@@@"fH@"r@@@M)I@">@@@"MH@"b@@@Z-I@"$5&'(,I@")@@@"4H@"G@@@h;@1239I@" @@@"H@"0@@!@uPI@!L=>?GI@!@@@"H@"@@/@^I@!ҠXIJKUI@!@@@!H@!@ 7can't rename %s to %s.new as the latter already exists!B@B@@@@!H@"vH@"u@@IH@@ ypak@@@!H@!@@ఐĠ&prefix$;Qc$<Qi@@@H@"@@ఐӠ&prefix$JQj$KQp@@@H@"@@@@G@! @డ"#Sys+file_exists$aq$bq@ $eq$fq@@?@@@?@@@"<@@@"@@")@@డ"(Filename&concat$q$q@ $q$q@@@@@@@@"@@@@"@@@"@@"@@"N@@ఐ&libdir$q$q@U@@@@@"I@"I@"b@@+ld.conf.bak$q$q@@$q$q@@@@@"I@"I@"v@@$q$q@@@@@"@"I@"@@h @@!@@@"H@"@ఐ Ƞ%error$$@ l@@@ àG@#G@" @@@" @@@" G@"@@@"@@"@@ภ$Ġ$Ű$$)Aภ$ϠW$ V Acan't backup ld.conf to ld.conf.bak as the latter already exists!@@;@@@"H@"H@"@ภ$$@@2I@" @@@"H@"H@" @@@"H@"H@" GI@"@@@"H@#@@<@I@"ʠUI@"@@@"H@"@?N@N@@@@"H@# H@# @@UT@@ 7t1*j@@@"H@"@@^@@y@ డ#":=%d?P%e?R@@!a@@@@m@$unitF@@@l@@k@@j*%setfield0BA#@@@@##@@#@@@@ɠy$@@@#-u$@@@#.q$@@@#/m$@@@#0i$@@@#1@@#,H@#@@@# @ 5@@@#@@#@@#c@@ఐ$tree%?K%?O@@@7@@@#*I@#2I@#+x@@ఐ&result%?S%?Y@~@@EH@#3@@@@ k@@@#9H@#)@డ$Qz|%[n%[p@y@@@&@@@#G@#>@@@#?@z@@@#=@@#<@@#;@@ఐV&config%[g%[m@ @@E@@@#IH@#LH@#J@@#=;@@@#lH@#j@89@@@#pH@#n@43has_relative_libdir&[& [Aఐ M @@A>@@@#c@@@#bH@#d@898@@@#y@@@#xH@#u@45@@@#}H@#{@12@@@#H@#@./@@@#H@#@+,)(@@@#@@@#@@@#H@#@@డ$  &h[r&i[s@ @@@H@@@#XI@#P@@@#Q@@#O.@@ఐܠ&config&[y@ E@@ʠ@@@#VJ@#YJ@#WB@@# @@e@@@#H@#H@#iJ@&[q&[@@M@@@@@#H@#HR@&*9 @@T@&q @@V@& @@GX@@@A&y$ @@ ;@ < @@ < @@&r)- @@ > @ { @@ ? $@ - A@ LC@# '@A@ $@@ఠ,check_exists̠&&@&zA@@(absolute#@@@#C@#@ !@@@$C@$P@@@$[C@#@ C@# q@@@$C@#@@#C@#@@#C@#@@#C@#3&&&&&&&&@ q  @ @ @@@࣠''A+&&@&{A@@/3&&&&&&&&@>&&@@@@@& @@!rA&&@'|A@@;3&&&&&&&&@!G@@@@@@@@#dirA''@'%}A@@=3''''''''@O@@@@@@@@డ%(Filename+is_relative'&''@ '*'+@@ @@@ @@@# @@@#@@#3',',',',',',',',@%1d@(@)@@@@ఐ8#dir'C'D@ @@q@@!@@$@@@#G@#@ఐo(absolute'U'V@T@@"@డ%%raise'a'b@ @@@ @@@#G@#@@#4@@ภ#Arg'u'v@#Bad'z'{@@ |డ%!^'$'%@"@@@"@@@#@"@@@#"@@@#@@#@@#a@@ఐ#dir' '#@k@@n@@9: is not an absolute path'''@@@'&'A@@"@@@#H@#H@#@@''B@@2@@@#@#H@#@@''C@@ @@@#G@#@@j@@b@డ&K(Filename+is_implicit'DR'DZ@ 'D['Df@@@&;@@@ @@@@@@%g%g@@%E@@@@@@@#@@@#@@#@@ఐ#dir(Dg(Dj@ΰ@@2@@-@@$@@@#G@#@డ&%raise(px(p}@M@@@M@@@#HG@#@@#@@ภ#Arg(*p(+p@#Bad(/p(0p@@1డ&!^(<p(=p@#s@@@#s@@@#@#p@@@##o@@@#@@#@@#@@ఐK#dir(Vp(Wp@ @@#@@ ": is not an explicit-relative path(ap(bp@@(dp(ep@@#@@@$H@$H@$7@@(np(op@@@@@#@$ H@$A@@(xp~(yp@@@@@#G@#I@@j@@bJ@ఐ3*check_tree((@@@@.@@@$ +@@@$ @@$ _@@డ'=?((@<@@@C@$C@$~C@$C@$>C@$@@@$@ A@@@$@@$@@$@@ఐǠ!r((@@@@@ఐà#dir((@@@@@((@@w@@@$@$&H@$#@@R @@@(DO @@@( @@w@డ'`#Sys+file_exists((@ ((@@ΰ@@@@@@$*@@@$)@@$(@@ఐ#dir) ) @԰@@8@@@@%@@@$3G@$0@డ'#Sys,is_directory)" )#@ )&)'@@@@@@%@@@@@5caml_sys_is_directoryAA@@@%p%p @@%D@@@@@@@$7@@@$6@@$5@@ఐD#dir)O)P @@@}@@1@@&"@@@$@G@$="@ఐ *check_tree)a&.)b&8@@@@@@@$D@@@$C@@$B6@@డ')w&<)x&>@@@@@@@$Q@@@@$O@@$N@@$MO@@ఐ!r)&:)&;@}@@\@@ఐ#dir)&?)&B@f@@i@@)&9)&C@@E@@@$K@$]H@$Zs@@I @@G@$Jv@డ()%raise)OW)O\@@@@@@@$aG@$`@@$_@@ภ#Arg)O^)Oa@#Bad)Ob)Oe@@Ҡడ(P!^)Ok)Ol@%@@@%@@@$r@%@@@$q%@@@$p@@$o@@$n@@ఐ점#dir)Og)Oj@@@%@@1: not a directory*On*O@@*Om*O@@%5@@@$}H@$H@$@@*Of*O@@@@@$l@$H@$|@@*O]*O@@O@@@$fG@$k@@k@@c@*"  @@y@డ(%raise*-*.@d@@@d@@@$_G@$@@$@@ภ#Arg*B*C@#Bad*G*H@@Iడ(!^*T*U@%@@@%@@@$@%@@@$%@@@$@@$@@$.@@ఐc#dir*n*o@8@@;@@5: directory not found*y*z@@*|*}@@%@@@$H@$H@$O@@**@@@@@$@$H@$Y@@*@@@@@$G@$`@@j@@ba@*@@c@*@@2e@A@C@$@A@@@ఠ,has_ocamlnatѠ**@*~A@@@@@@$C@$@Z@@@$C@$M@@@$C@$@@$C@$@@$C@$3********@@@@@@࣠@,has_ocamlnatA**@*A@@%3********@2**@@@@@  @@AĠl**@k@@@@/3********@ ;@@@@@@@@డ)i**@@@@>@@@%F@$@@@$@@@@$@@$@@$ @@ఐn&config++@ذ@@]@@@$G@$G@$5@@#U,has_ocamlnat+)+*Aఐd @G@I@WX@@@$G@$@STQ@@@$@@@$G@$@KLK@@@$@@@$G@$@GH@@@$G@$@DE@@@$G@$@AB@@@$G@$@>?<;@@@%@@@%@@@%G@%@@డ)+{+|@@@@Ġ[@@@$H@$@@@$@@$@@ఐ&config+@X@@ݠ@@@$I@$I@$@@# @@x@@@%G@$G@$@+@@@@@@@A@C@% @A@@@ఠ,has_ocamloptՠ++'@+@A@@@@@@%?C@%@g@@@%C@%Z@@@%'C@%@@%C@%@@%C@%3++++++++@.'@(@)@@@࣠@,has_ocamloptA+(+4@+AA@@%3++++++++@2++_@@@@@  @@AĠy+5+7@x@@@@/3++++++++@ ;@@@@@@@@డ*v,A,C@@@@K@@@%hF@%@@@%@@@@%@@%@@% @@ఐ{&config,:, @@@@j@@@%(G@%+G@%)5@@#b`@@@%EG@%C@],has_ocamlopt,=R,>^Aఐk @N@P@`a^@@@%M@@@%LG@%I@XYX@@@%S@@@%RG@%O@TU@@@%WG@%U@QR@@@%[G@%Y@NO@@@%_G@%]@KLIH@@@%g@@@%f@@@%eG@%a@@డ*àŰ,E,F@°@@@Ѡh@@@%7H@%/@@@%0@@%.@@ఐ&config,L@e@@@@@%5I@%8I@%6@@# @@@@@%dG@%^G@%B@,D@@@@@@@A@C@%m@A@@@ఠ,parse_search٠,ci,cu@,BA@@@+@@@%rC@%oa@@@%vC@%p@@%qC@%n3,,,,,,,,@%@@ @@@@&enable,,@@,,@@3,,,,,,,,@),ce,@@@@@@ภ$true,,@;,@@@AB@@A,@@,@@@(@&always,,@@--@@9E@%s@@@ภ- - @@@@>'@@--@@I-@@@డ+%raise--@S@@@S@@@%~UE@%}@@%|@@@ภ#Arg-1-2@#Bad-6-7@@8 A--with-runtime-search: argument should be either enable or always-?-@@@-B-C@@@@@%E@%E@%e@@-Lb@@@@@%E@%l@@7h@@m@@A ۰-Ucxk@@@l@@C@%s@A@p@@ఠ2has_runtime_searchܠ-c"-d4@-zCA@@@&optionL,s@@@&E@&w@@@&C@%@@@'#C@%@@%C@%3-t-t-t-t-t-t-t-t@@@@@@࣠@#argA-5-8@-DA@@%3--------@2--@@@@@  @@@ఠ2has_runtime_searchߠ-;C-;U@-EA@@;>@@@&E@&u@@@&E@%3--------@#/J@&@'@@@డ,2&Option#map-;X-;^@ -;_-;b@@@@!a@%!b@%@@&*@k @@@&)4 @@@&(@@&'@@&&@*option.mlioo@@.Stdlib__OptionI@% @@@@x?@@&x@}@@@&vIH@@@&t@@&s@@&rC@@ఐ=,parse_search-;c.;o@@@@-@@@&@@@&@@&X@@ఐ#arg.;p.;s@b@@e@@V@@pf@A@.;?@@ డ,"<>.'w.(w@&:@@@@@@&@@@&E@&@ &?@@@&@@&@@&3.0.0.0.0.0.0.0.0@@@@@@@ఐ2has_runtime_search.Gw~.Hw@ @@@@ภ$None.Sw.Tw@@@@*E@&@@@@+(@@@&F@&$@ఐX%error.g.h@@@@S @@@'E@'E@&O@@@&J@@@&E@&@@@&@@&G@@ภ-.W,.X..A+ภ8.b.c  )--with-runtime-search is not implemented!@@@@@&F@&F@&h@ภL.v.w@@ 2G@&@@@&F@&F@&@@@&F@&F@& GG@&@@@&F@'@@<@=G@&ĠUG@&@@@&F@&@?N@N@E@@@&F@'F@'@@UT@@ʠw1*j@@@&F@&@@^@@|@@.w{`@@~@డ-i  ..@ @@@>@@@'iD@'@@@'@ @@@'@@'@@'@@ఐn&config//@ذ@@]@@@'$E@''E@'%@@#US@@@'GE@'E@PQ@@@'KE@'I@LMJ@@@'Q@@@'PE@'M@D2has_runtime_search/B/CAఐ @@QP@@@'>@@@'=E@'?@LM@@@'XE@'V@IJ@@@'\E@'Z@FG@@@'`E@'^@CDA@@@@'h@@@'g@@@'fE@'b@@డ-//@@@@ɠ`@@@'3F@'+@@@',@@'*T@@ఐ&config/@]@@@@@'1G@'4G@'2h@@# @@}@@@'eE@'_E@'Dp@/@@r@@@@2s@@@3t@@@4@$A@IC@'k"@A@@@ఠ$args/ / @/FA@@$listK@#key@@@'@$spec@@@'@#doc@@@'@@'@@@'C@'l3////////@c|@}@~@@@డ.`#Arg%align/ / @ / / "@@%limit&optionL#intA@@@]@@@\@I@G@@@Y@E@@@Z@C@@@[@@X@@@W_@\@@@T@Z@@@U@X@@@V@@S@@@R@@Q@@P@'arg.mli&>&>&>&@@&^@LG@@DB?@@@'{@@@'z@<@@@@'w@@@@'x@~@@@'y@@'v@@@'u@@@@'r@@@@'s@@@@'t@@'q@@@'p@@'o@@'n30g0g0g0g0g0g0g0g@@@@zภ$None0G@0G@~{@@@'@@@'@@ภ+Ұ0%)0"Y"\A+Ѡ@%--pwd0%*0%/@@0%0@@@@@'D@'@@ภ#Arg0%20%5@*Set_string0%60%@@@;*Set_string@@@@&Stdlib#ref@@@@@@@AE@O@AU:<U:V@@@F@ఐ#pwd0%A0%D@5@@!@@@)I@@@)HD@)LD@)J@@7@@@@@'D@'D@)G@@ & Current working directory to use0%G0%n@@0%F0%o@@@@@)QD@)P@@o@@@4@@@'@"@-@@@'@@'D@'D@)T*@ภ,Y1quA,W@(--bindir1qv1q~@@1q@@U@@@)sD@)rD@@ภ#Arg1.q1/q@&String13q14q@@;&String@@'@@@$unitF@@@@@@AD@O@ATT @@@5E@ఐ ,check_exists1Tq1Uq@@@ .&@@@)@,@@@)@@@)@@@@)@@)@@)@@)@ ภ1rq1sq@@@@.D@@@)F@)@@ఐ&bindir1q1q@@@Ϡ,@@@)@@@)F@)F@)@@1q1q@@@,@@@)3@@@)@@)@@p @@D@)eD@)|@@ J Directory containing programs (must share a prefix with --libdir)1q1@@1q1@@@@@)D@)@@@@D@)cD@)@ภ-15A-@(--libdir11@@1@@@@@)D@)@@ภ#Arg11@&String11@@ఐ ;,check_exists11+@+@@ 8.@@@)@<--@@@)@@@)@@@@)@@)@@)@@)$@ Kภ2 62 :@@@@.@@@)F@)4@@ఐU&libdir2;2A@ݰ@@i-Z@@@)@@@)F@)F@)L@@2-2.B@@@-c@@@)@@@)@@)W@@\ @@D@)D@)\@@ L Directory containing stdlib.cma (must share a prefix with --bindir)2CE2DG@@2FD2GG@@p@@@*D@*m@@@@D@)D@*r@ภ-2XA-@)--summary2c2d@@2f@@@@@*'D@*&@@ภ#Arg2v2w@#Set2{2|@@;#Set@#ref$boolE@@@@@@@AB@O@AXRjlYRj}@@@}C@ఐ䠐'summary22@z@@ @@@*1@@@*0D@*4D@*2@@3@@sD@*D@*/@@ 2@@22@@@@@*9D@*8@@f@@rD@*D@*<@ภ.2?A.@)--verbose22@@2@@ @@@*[D@*Z@@ภ#Arg22@#Set22@@pఐ堐'verbose22@@@|z@@@*e@@@*dD@*hD@*f$@@@@^D@*MD@*c)@@ 3@@33@@<@@@*mD@*l9@@R@@^D@*KD@*p>@ภ.m3$A.k@/--with-ocamlnat3/30@@32@@i@@@*D@*X@@ภ#Arg3B3C@$Unit3G3H @@;$Unit@@@@@@@@@@@A@@O@A"P  #P  @@@GA@ఐ,has_ocamlnat3f 3g @@@@@@@*@@@@*@@@*@@*@@*@@ภ3~ 3 @@@@@@@*F@*@@3 3 @@@*@@@*@@@*@@*@@P @@D@*D@*@@ K Native toplevel (ocamlnat) is installed in the directory given in --bindir3 3  g@@3 3  h@@@@@*D@*@@@@D@*D@*@ภ.3 j n)A.@2--without-ocamlnat3 j o3 j @@3 j @@@@@*D@*@@ภ#Arg3 j 3 j @$Unit3 j 3 j @@ఐ :,has_ocamlnat3 j 3 j @@@@@@@*@@@@*|@@@*@@*@@*@@ภ3 j 3 j @@@@+@@@*F@+"@@4 j 4 j @@@@@@+@@@+@@+-@@> @@~D@*D@*2@@ 4 j @@4 j 4 j @@E@@@+ D@+ B@@q@@}D@*D@+G@ภ/v4-  A/t@/--with-ocamlopt48  49  @@4;  @@r@@@+-D@+,a@@ภ#Arg4K  4L  @$Unit4P  4Q  @@ ఐ,has_ocamlopt4]  4^  @@@@@@@+@@@@@+?@@@+>@@+=@@+<@@ภ4u  4v  @@@@@@@+LF@+P@@4~  4  @@@!@@@+S@@@+R@@+Q@@> @@}D@+D@+6@@ K Native compiler (ocamlopt) is installed in the directory given in --bindir4  4 !+@@4  4 !,@@@@@+ZD@+Y@@r@@~D@+D@+]@ภ/4!.!2 A/@2--without-ocamlopt4!.!34!.!E@@4!.!F@@@@@+|D@+{@@ภ#Arg4!.!H4!.!K@$Unit4!.!L4!.!P@@ఐ $,has_ocamlopt4!.!R4!.!^@@@@@@@+@@@@+s@@@+@@+@@+ @@ภ4!.!_4!.!d@@@@@@@+F@+@@4!.!Q4!.!e@@@@@@+@@@+@@+$@@> @@~D@+nD@+)@@ 5!.!h@@5!.!g5!.!i@@<@@@+D@+9@@q@@}D@+lD@+>@ภ0m5$!k!oA0k@5--with-runtime-search5/!k!p50!k!@@52!k!@@i@@@+D@+X@@ภ#Arg5B!!5C!!@&String5G!!5H!!@@࣠@!s A5V!!5W!!@5mGA@@@@@+}@@@@ఐ2has_runtime_search5h!!5i!!@@@@4n@@@+@@@+@@@+@@+35m5m5m5m5m5m5m5m@*?@@@+@$@%@@@@ภ$Some5!!5!!@ ఐ=!s5!!5!!@@@4@@@+F@+F@+F@+%@@5!!5!!@@4 @@@+F@+.@@>@@i@@@+F@+4@5!!5!!@@@y@@@+x@@@+@@+D@+D@+@@y@@D@+D@+@@ 9 Compiler bytecode binaries can search for their runtimes5!!5!!@@5!!5!!@@@@@,D@,_@@@@D@+D@,@ภ1$5""RA1"@8--without-runtime-search5""5""@@5""@@ @@@,%D@,$~@@ภ#Arg5"!"'5"!"*@$Unit5"!"+5"!"/@@࣠@) AĠ6 "!"56"!"7@@@@@@@@,9@@@@ఐ2has_runtime_search6"!";6"!"M@>@@@5$@@@,@@@@,?@@@,>@@,=@@ภ$None66"!"N67"!"R@@@@Π5<@@@,I@@@,HG@,O@@% @@@@@,QG@,G@6I"!"06J"!"S@@@@@@,1@@@,0@@,/D@,WD@,T@@_@@D@,D@,.@@ 6c"!"V@@6e"!"U6f"!"W@@@@@,]D@,\@@@@D@,D@,`@ภ-߰6w"Y"[A-@A@5ڠ@@@,D@,m@@A@5@@@+D@,@@cA@5p@@@+pD@+@@A@5@@@+!D@+k@@h A@5u@@@*D@+@@A@5@@@*D@*@@A@6@@@*OD@*~@@ A@6 @@@*D@*J@@Y'A@6f@@@)D@*@@.A@6@@@)gD@)@@5A@6 @@@'D@)b@@6 #=@@@@@'D@'@@D@@ @A@6 F@@@ఠ)libraries6"`"f6"`"o@6HA@@@@@@,C@,{v@@@,C@,|@@,}C@,z366666666@ 6/@0@1@@@࣠@#libA6"`"p6"`"s@7IA@@366666666@)7"`"b7"v"@@@@@  @@డ57"v"7"v"@@@@!W!@@@,D@,@@@,@@@@,@@,@@,377777777@$0B@'@(@@@@ఐ&config7."v"z7/"v"@@@!y"@@@,E@,E@,@@#qo@@@,E@,@lm@@@,E@,@hif@@@,@@@,E@,@`a`@@@,@@@,E@,@\]@@@,E@,@YZ@@@,E@,@VW@@@,E@,@S)libraries7~"v"7"v"@ภ2ΰ7"v"7"v"@2͠ภ2ְ7"v" A2Ԡఐ#lib 7"v"@t @@w@ภ/A/@ A@7C@,C@,@@@,E@,@@7"v"%@@@@@,E@,E@,@ఐ &config87"v"@:@@""@@@,@,F@,@@@,F@,@(contents7"v"7"v"@3(contents"!a@@@@eA@@ @A5z5{@@5y@]@@@)libraries7"v"7"v"@ðd@@7ME@@@,E@,E@,@@J @@͠J@@@,E@,@@డ6v=?8"v"8"v"@<@@@"K"@@@,F@,@@@,@@,@@ఐ v&config8"v"@߰@@"d@@@,G@,G@,@@# @@"@@@,E@,E@, @8-"v"+@@ @@,@@F@6-A@RC@,4@A@1@@ఠ%usage8<""8=""@8SJA@@7@@@@,C@,38;8;8;8;8;8;8;8;@Zqj@k@l@@@ [ Usage: test_install --bindir --libdir [libraries] options are:8M""8N#)#5@@8P""8Q#)#6@@ @A@8S""@@డ6#Arg*parse_argv8c#:#B8d#:#E@ 8g#:#F8h#:#P@@'currents#refu@@@@@@@@@@#q#n@@@@@@@Ơ@@@@@@@@@@@@@@@@@@(anon_fun@@@@)usage_msg@@@m@@@@@@@@@@@@@@z--{c@@V@RM@@JHF@@@-@@@-@@@-@##@@@-@@@-@E@ @@@- @ @@@- @ @@@-@@- @@@- @D@@@- @B@@@-@@@@-@@-@@-@@-@@-@@-388888888@@@@@@ภ$Some8{డ7w#ref9#:#[9#:#^@#/@@@@@@-'@@@9#:#_9#:#`@@0@@9 #:#Z9!#:#a@@@@@-;D@-GE@-E;@@ @8 @@@-I@@@ఐ#$argv99#:#b9:#:#f@#p@@$0M@@ఐ $args9F#:#g9G#:#k@Z@@Š@ @@@-5@ @@@-6@ @@@-7@@-4@@@-3D@-QD@-Ls@@ఐ)libraries9l#:#l9m#:#u@'@@@!?@@@-`@@@-_@@-^@@ఐE%usage9#:#v9#:#{@@@@@@-kD@-j@@'@@@@@-0@Ġ#Arg9##9##@#Bad9##9##@@ఠ#msg9##9##@9KA@@$@@@-t399999999@@@@@@@@8@@@-u@9## @@ @@@-v @@@డ86&Result%error9##9##@ 9##9##@@0@@@$R3%$$V@@@-@@-399999999@3,@-@.@@@@@B9##9##@@$_@@ఐF#msg9##9##@@@$d@@9##9##@@$vD@-!@@1@@$"@Ġ#Arg:##:##@$Help:##: ##@@;$Help @@@;@$@@@:@A  @@A @@ Z@ఠ#msg:##: ##@:6LA@@@@@-{3::::::::@7@@@@@%@@9/@@@-|@:,## @@@@@-} @@@డ8&Result%error:=##:>##@ :A##:B##@@1h@@@$A@-D@-3%0A@- @@@-@@-3:H:H:H:H:H:H:H:H@d92@3@4@@@@@@:`##:a##@@$A@-@@ఐN#msg:m##:n##@@@$A@- @@:s##:t##@@.D@-%@@;@@%]&@Ġ :##:##@ @@@@@@@-@@@@@-@@@@@ఠ&config:#$:#$@:MA@@%t@@@-E@-{@@ఠ#pwd:#$:#$@:NA@@9@@@-E@-@@ఠ.summarise_only:#$:#$#@:OA@@%P@@@-E@-@@ఠ'verbose:#$%:#$,@:PA@@%a@@@-E@-@@= @@@=@.@@@@-@@డ9_ & (:$/$7:$/$8@ %@@@%4WE@-@@@-@@-@@ఐ#\&config;$/$>@!Ű@@%J@@@-F@-F@-@@  @@@@డ9 P R;$/$@;$/$A@ O@@@%^pE@-@@@-@@-@@ఐ$۠#pwd;*$/$D@$@@%t@@@-F@-F@-@@  @@@@డ9 z |;?$/$F;@$/$G@ y@@@%E@-@@@-@@-$@@ఐ%'summary;T$/$N@%3@@%@@@-F@-F@-8@@  @@9@@డ9  ;i$/$P;j$/$Q@ @@@%E@-@@@-@@-N@@ఐ%m'verbose;~$/$X@%@@%Ƞ@@@-F@-F@-b@@  @@c@@ @@@@s@K@#@@-n@A@;#$@@డ: ۠ ݰ;$$;$$@ ڰ@@@%$:@@@-$:@@@-$:@@@-$:@@@-$:@@@-@@-E@-@@@-@@-3;;;;;;;;@70@1@2' @!@"@@@@@@@@ఐ$Ӡ$tree8;$$@$%:@@&#:@@@-F@-F@-@@D @@<@$ఠ&prefix;$\$g;$\$m@< QA@@:@@@. 3@$ఠ&bindir<$o$<$o$@<RA@@;@@@. B@$ఠ-bindir_suffix<$o$<$o$@<'SA@@;@@@. Q@$ఠ&libdir<$$< $$@<6TA@@;!@@@. `@$ఠ-libdir_suffix<.$$@@'pG@'mఐ'q<$%*<$%0@H@@'rR@'oఐ's<%2%D<%2%Q@R@@'t]@'qఐ*'u<%2%T<%2%b@@@'vh@'rఐ$'v<%2%e<%2%l@"@@'ws@@<$$'J@@'E@.8w@@'M@@'x@@@A<$\$b'O@@'3<<<<<<<<@2@@@e'Q@@'@@@A<#:#<'S@@'3<<<<<<<<@ @@@'U@@'@'V@@'@1'W@@' @m'X@@'@'Y@@'.@'Z@@'3@+'[@@'A@'\@@'*@"']@@'"@#'^@@'#@$'_@@'%U@%p'`@@'%@&'a@@'&2@&M'b@@'&p@&'c@@'&@&'d@@'&@''e@@''E@'o'fA@(A@.@'m@A@'j@'j'i@'@;{;F@6/@/.'@.x'@((@(@(@@3========@'(@@@('CmdlineA@@ H************************************************************************='A@@=(A@L@ H =-BMM=.BM@ H OCaml =3C=4C@ H =9D=:D3@ H David Allsopp, University of Cambridge & Tarides =?E44=@E4@ H =EF=FF@ H Copyright 2024 David Allsopp Ltd. =KG=LG@ H =QH=RHg@ H All rights reserved. This file is distributed under the terms of =WIhh=XIh@ H the GNU Lesser General Public License version 2.1, with the =]J=^J@ H special exception on linking described in the file LICENSE. =cK=dKN@ H =iLOO=jLO@ H************************************************************************=oM=pM@ Split a directory into a list of directory portions, removing all the separators. The path can be constructed by folding [Filename.concat] over the list. e.g. [split_dir [] "/usr/local/bin" = ["/"; "/usr"; "local"; "bin"]] =uQ=vS@ Deal with the oddity that [Filename.dirname "C:/" = "C:/"] (i.e. that the terminating slash remains and so reconstituting the path will end up with one slash at the start and then backslashes). ={Wmq=|YF@ I Both split_to_prefix and walk_to_prefix return the common prefix of two paths, along with the suffix of each path relative to that prefix and each of the paths themselves. It is required that the two paths have at least one non-root directory in common (otherwise [`Nothing_in_common] is returned) and neither directory must be rooted in the other (otherwise [`First_in_second] or [`Second_in_first] is returned, as appropriate). split_to_prefix expects two absolute paths; walk_to_prefix expects the first path to be absolute and the second path to contain a number of parent directories at the start start (i.e. be of the form ../../second). For example, both [split_to_prefix "/usr/bin" "/usr/lib/ocaml"] and [walk_to_prefix "/usr/bin" "../lib/ocaml"] give [(~prefix:"/usr", ~first:"/usr/bin", ~first_suffix:"bin", ~second:"/usr/lib/ocaml", ~second_suffix:"lib/ocaml")] Each path is split using [split_dir] and the results are re-joined using [Filename.concat] which, on Windows, has the effect of normalising slashes to backslashes. =a=v O a@ The prefix is either the root directory (/, C:\, etc.) or, on Windows, the two directories are actually on different drives ={ak=|@@../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"-c=ǐ= ?/home/ci/builds/workspace/main/flambda/false/label/ocaml-alpine A6543210/.-,+*)('&%$#"! @@0)fmPP3========@=@@8CamlinternalFormatBasics0%FU(Q/Tu>0~P>Ю==0,t~1lZ㠠&Stdlib0Lku]8_٠+Stdlib__Arg0اp2/٠r)w.Stdlib__Buffer08APF< t..Stdlib__Domain0Bj|5s)ڠ.Stdlib__Either0Vy`u~c à0Stdlib__Filename0&L dj.Stdlib__Format0ɢb tLir,Stdlib__List0MYm 7R.Stdlib__Option0J'%>Ty!s.Stdlib__Printf0)5h Ԝ΀Q .Stdlib__Result06 ]/J+Stdlib__Seq0nwzG&amg.Stdlib__String0@)@)@@@A@@