Caml1999O037TCXVdI68 !^(]Ug ^(]XV ]g ^()*8 !68-! " D C !@68 "68 "6 8 "6 8 " +h?  +s ! ! 68 ^8c!  "8 !     8"58"!5 8"!]]c !88&8!8!^( &)*h hh ?8$ 68" 8A&)*5 8" V V5(c(C ]V]T + 8"?(G68" 8A&)*5 8 "C68"G!T + 8" +D V V5T cTC ?E " F"  +A  +38" V_D C 8 ! +8""V  "58%G 8!^VcG6@@ @ "58% 8 !VG6@@ &(56@[)*E D CV9DC V5Tc6l ]8"8"@T Vhyh@A@(56@[+ 6 8# D C E Ch 68"@8!XV2%(8&68# 68" ]i 8')*cT56@[+ +8" 8 ! VD C ,8" @ %56@[5l ]o8"8" 8&)*] 8 &h +8# + 8&)* ^(] c ^ d ^ 68&j 8')*8 !6 h# D C "+ 8 !6 +!81!! 8!! 6@( 68& ]V]()* ^(Y g8#"ZT 8 yV( h 8'Vc(C l88"8"&68 "X()*c # D C 7V0F8!VE+ 8," ^V6@TTTG V7C6 ^VT*7 V8!688"8"6@TTT6D^UD6@T8UT 68!82" +- E !U F ! V'+ 8" ^V6 +!8,"T6@T @( 68&)*8!8 "  568 6 @6@68"@68"@6@6@ hyV8!i hhhh ?h ?8 D 8!@ 6 68 T hyVGX  +q @(5 8A&+68&)*+ +H  c6hh8 h !  56h  D CDV 56i  D C h @@@( h @@( )*E D C EDCVC T7VT58" @ @ @A( 8!Vc(()*+6 8!V8!T786h A@6@6@6@h66"66"A@h66"66"A@h66"66"A@h66"66"A@6@6@6@6@ +3 8 !6 8# E D C8VT6@h  !6@ F ED6>@8VT6@8VT6@8VT6@   ! 8$" F E?6>@hh6 8=! D C8V8! T TT   ! 8$" F E?6>@8VT6@   !6@688"8" F ED6>@ 8VcT5 6! 8$"6 F Ei6>@8VcT5 6! 8$"6 F E66>@ 66i E66>@ 6@  6@ 666 E66>@ 6!8V5T5 F ED6>@  (+ + + + + +# +  +~ ?9"9ʠ/#,,Test_ld_conf&_none_@@AA"??A@@@@@@@@@@/#  AA@#intA;@@#intA@@@@@:@A@$charB;@@$charA@@@@@@@A@&stringQ;@@&stringA@@@@@F@@@%bytesC;@@%bytesA@@@@@L@@@%floatD;@@%floatA@@@@@R@@@$boolE;@@%falsec@@\@$trued@@b@@@A@@@@@c@A@$unitF;@@"()e@@m@@@A@@@@@n@A@ #exnG;@@@A@@@@@r@@@#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\#$@@@A255@'FailureY#,@'@@A;>>@0Invalid_argumentX#5@0@@AD$G#G@-Match_failureV#>@@=@9@;@@a@@AU5X4X@)Not_foundZ#O@@@A]=`<`@-Out_of_memoryW#W@@@AeEhDh@.Stack_overflow^#_@@@AmMpLp@.Sys_blocked_io_#g@@@AuUxTx@)Sys_error[#o@j@@A~^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib'Harness&Import+var_setting!A;@@%Unset(@@?testsuite/tools/test_ld_conf.mlg$6g$;@@IA%Empty)@@ g$< g$C@@JA#Set*,@@@0@@@2@@g$Dg$X@@KA@@A@@@@@!g$$@@@@BA,ld_conf_test A;@@+description"@@@@@0SJL1SJ`@@CA4caml_ld_library_path#@@D@@@@@&Format)formatter@@@CH@D @@D@@FHH@D@@D$unitF@@@CH@D @@D@@DB@9@@9@Z@@@FZE@F'@@@F9B@9@@9@@@HB@9@@9B@9@@9B@7Z@ QQ QQ@@tA(run_test3,ocamllib_dir2@@@LB@H@@H+camllib_dir@@@@LB@H@@H@@@@O]B@H@@H@F@'runtime$boolE@@@L@@L@r@@@L@@L@$listK@@@L@@@L@@L@#intA@@@L栠@@@@L@@@L@@L@@L@@L@@LJ@L@@L@@@@OJ@L@@L@@@OK@Og@@@OJ@LA@LJ@LܐA@LJ@L@@@LB@H@@H@B@H@@H_@@@OB@H@@HB@H@@HB@H@@HB@H@@HB@H@@HB@H@!WpWt!WpW|@@\A#runR@@@@PxB@O@@O@2@@@UB@O@@O$unitF@@@VB@O@@OB@O@@OB@O@ab.b2ab.b5@@A|@/B@@A E@@D@@ABC@@1G@@AF@@eA@@ABC@G@/#ab.b6kk$AA0Test_ld_conf.runA@@@/"!WpW}Z`i`AA5Test_ld_conf.run_testA@@@/"RRVW@A "Test_ld_conf.display_results.(fun)A@@@/"@+u@AA@@@/!E +>+l@AA@@@/!I*#*'@@A@@F@ABCG@/!Q))$R)*@AA@@@/!V((@@A @@@ABCF@/!t ^(W([_(W(`@@A%testsr͠@@@F@@@@F@y@s!P!Xt!P!]@@$qA%teststߠ@@@F@8@@@:F@@#I#Q#I#V@@6sA%testsv@@@aF@@@@F@@%f%n%f%s@@HuA%testsw@@@wF@o@@@qF@m@&&&&@@ZvAU@@I+H?GSF@ABCI@/!ph'z'(1(S@AyA@fe@@/!`m&&b@@}A`j @ @@ABCH@/!\u%%&&@AA@sr@@/!Lz&&@AA@wv@@/!~%f%js@@Ap{ @@"@ABCG@/!$M$S%"%b@AA@@@/ %"%Y@AA@@@/ $%%"%X@{z@@@@@@G@B##E@AA@@@/ TB##<@AA@@@/ $F""G##;@ߠ@@@@@@G@B A0,H@/3I@AA2.@@ABCF@/9""&""+@@JAC7@@@ABCE@/B"" ""@@SAL@ E@/G!B!DX@@WAPD E@/K    @@\A[$mainIJ@@@F@@@@F@ r@|  |  @@gSA,main_outcomeJ@@@@@@F@ s@|  |  @@xTA/main_outcome_crKѠ@@@F@ t@|  |  @@UA%tests\@A@@@8F@@@@F@@hv~hv@@bA%tests^RS@@@F@s@@@uF@D@uckucp@@dA%testsbde@@@8F@@@@F@@  @@hA%testshvw@@@lF@S@@@UF@B@@@nAȠ@'*match*|E@@AqpBn@n@H@@ABrG@@cF@@"L6KJJ^I@@ABCDtL@/8 ) /9  @AA@@@/=  @AA@@@/A j B j @@@@k@@@jG@ B'outcomeiV@@@G@@@FG@C@\(]/@@ oA@@@AHlN@@>@AB=@=@AL@@;@ABCDO@/pn j o j @@@@@1@@0c@@@/@@.7B.%P@/L, j >@AFP?Fc@AA@  @@/ @Av #@@A<;BCDJ@/ J",K"8@@A  J@/ O@@ A J@/ S}T}@AA@  @@/ @A 830@/@(@ABCDI@/ _{`{@@A  I@/ ducg@@!A I@/ hrit)_@A&A@  @@/p mrnt)^@A+A@  @@/D rsss'@A0A@  @@/0 $wt)Ext)]@@@@@@@G@"?A'outcome] @@@@@@G@@jj@@ CcA >v@@A~wK@@t@ABs@r@I@@ABCDK@/ P;@^A K~{CDI@/ Upp@AfA@ S R@@/ Z@hA U@@ACDH@/ `nn@@qA ^ H@/ ehvz@@uA b H@/ if8>f8n@@@ @@@F@F@[C&libdirL@@@ G@ x@}  }  @@ VA!/@&stringQ@@@ n@@ m@ @@@ l@@ k@@@ j@@ i@@ hG@ M@B  B  @@ WA$datae@ @@@ zG@ v@ @@@ {G@ w@  @@@0G@ }@@@ ~G@ x@@ yG@ q@@@ sG@ o@ &C   'C  @@ XA$fold@@ <F@@@@G@<@ E@@@G@@@@G@=@ R G@ @@@G@>@@?G@8@@9@@'G@J@ G@K@R G@W@@@VG@L@@MG@F@@G@ݠ?@@@G@@>@@@G@@9@@@ G@@@G@H@@IG@:@@;G@7@ Z Z@@ ?YA :@F@@A@@G@@ABC@sH@@A@E@@ABDH@/ N f8_@@@@@@@@@F@^@@@wG@H@vA d*H@/ k@yA f,H@/ m Z d.AA7Test_ld_conf.tests.foldA@ l k@@/ s Z @@A p6@.BD G@/ z C   Y@AA@ x w@@/t  F  AAA@ | {@@/d  H ` h AAA@  @@/T  I x  AAA@  @@/D  L % -AAA@  @@/<  L % E@AA@  @@/4  L % 5@H@ B Z98B6%C-I@/  L % 7 L % ?@H@ B)  H@/  M G O-AAA@  @@/  M G i@AA@  @@/  M G X@H@ B9 I@/  M G Z M G c@H@ 9ːBB %H@/  P  FAAA@  @@/ İ P  @AA@  @@/ Ȱ P  @H@ eېBR 5I@/ а #P   $P @H@ B[ >H@/x ٰ ,Q _AAA@  @@/p ݰ 0Q >@AA@  @@/h  4Q %@,H@ Bk NI@/P  <Q ' =Q 8@.H@ Bt WH@/4  ETxAAA@  @@/$  IU|AAA@  @@/  MVAA A@  @@/  QW@HAAA@  @@/  UW@\@AA@  @@/  YC  @@A oF@/  ]B  @@A CE@/  cA n x dA n @@!A @@ACD@/  k @ J l @ `@*A#  D@/ @-A%  D@/ ! t~   u~  :@ @@@ H@ 9A2 'D@/ . {  ?@@>A6 +D@/ 2 t  C@@BA9 /@@A"BC@/ 9 m  & r  AA #Test_ld_conf.tests.if_ld_conf_foundA@ 8 7@@/x ? m  P@@O@E <@@@ABB@/` H r  @@AP<@'outcome19@ m  -@@ TPA O@ A@@A@RB@@A@A@/T ] p   p  @@$A [ A@/L b o x  o x @A@@@ 'G@ #/A" gA@/8 n o x |5@@4@& kA@/0 t d@AA@ q p@@/( x d@A A@ u t@@/ | d d@AA@ z y@@/  d@AA@ ~ }@@/ @A @$main@ Z Z@@ ZA,main_outcome@ Z Z@@ [A/main_outcome_cr@ Z Z@@ \A$line@ Z Z@@ ]A'outcome@ Z Z@@ ^A"cr@ Z Z@@ _A"crG@T@ [ [@@ `A @ IC@@A%E@@=H@@A7G@@BC1F@@%D@@%paramAB@@ABD@@I@/ ڰ -b .b@M@pB[ ܠ@@ACDH@/  @wAa H@/  <` =`@@|Af  H@/  A_@@Aj H@/  E\ ! F\ #@@Ap"cr@ L\  M\ @@ aA @ I<@A;:C65D,I@/  X[@@A &H@/d A@} @:@A4B@/P  bMM&@A%A@  @@/H  fMM@A)A@  @@/4 @+A  ǐ s&117@&config~ @< x&12 @@ (|A#env @ ~&12 &12@@ /}A9write_ld_conf_test_driver@ @@@ E@@@ $unitF@@@E@ @@ E@@ '22 '223@@ J~A4compile_test_program@ $mode@@@" E@@@@  @@@"J@!@@@!E@@@@ @@@ E@@@@ @@  .@ @V@V@@)bE@@@@@  @@@1@@1@ @@@1@@1@ ^ @1@@@1@@1@ @@@1@ LL @@ A FA/p DLL ELL@A A@@A@BCE /h OLL @@ A EA/d UL{L VL{L@A D@@ACD /4  _L{L} #@@ "A D@/0 c@5k5 dLgLuAA ?Test_ld_conf.compile_ld_conf_test_programs.compile_test_programA@@@/  i@5k5m -@@ ,A@@ABC@/ p'224 q>5b5eAA DTest_ld_conf.compile_ld_conf_test_programs.write_ld_conf_test_driverA@@@/# v'22 :@@ 9@  @@@ABB@/, (292q@A JTest_ld_conf.compile_ld_conf_test_programs.write_ld_conf_test_driver.(fun)A@*)@@/1 (292=@@@@1@gA@@A@@A@/? )2|2 >5b5d@@@"oc +Out_channel!t@@@@ (292v (292x@@QAL@A@@A@@A@/Y LgLkI@AHA@VU@@/]@JAQ!W\@$mode@a @5k5@@tAA%files@ @5k5 @5k5@@{BA,test_program @ @5k5 @5k5@@CA+description@ @5k5 @5k5@@DA,test_program @@@J@@ C6C6K C6C6W@@EA(compiler @@@ 0J@ @ E66 E66@@FA$args ]@@@ FJ@ A@@@ CJ@ ?@F66F66@@GA'runtime +@@@ J@ @M8 8(M8 8/@@HA&stdlib @@@ J@ @Q88Q88@@IA&output  =@@@!f@@@!eJ@ @-R89.R89 @@JA%files @@@!J@!@:U9z9;U9z9@@KA%files @@@"J@!@GV99HV99@@LA'runtime o@@@"-J@"@Sa;;Ta;;@@MA#run@  @@@"|J@"p@@"q@ @@@"}J@"t@@"u@  @"@@@"J@"x@@"y@@@@"J@"j@@@@+ J@"k@@"J@"zA@"{J@"vA@"wJ@"rA@"sJ@"]@@"^@@@@*%J@"c@@"d @@@+ J@"e@@"fJ@"_@@"`J@"\@d;;d;;@@[NAV@J@@AG@@F@@ABA@@}MLC@@ACD@@K@@nO@@AB{NH@@I@@EB@@ABCD@\B@@YC@@AB@O@/d;;L6L_AA CTest_ld_conf.compile_ld_conf_test_programs.compile_test_program.runA@@@/d;;z@@yA.0)*$@"@ABCDN@/`a;;@@A692 $#CDM@/T\::\::@@A=A:@9@A6B.-CD'L@/LZ:3:;Z:3:@DI L@/@AKL@/V99@@AOL@/U9z9U9z9@AA@@@/ T9S9W T9S9x@ @@@!J@!A_d]@Z@AY5BQPCDJK@/ǰ@@AgK@/ʰS99S99O@@ @@@!dJ@ @ @@!K@!cɐJ{ؠ@@A}@B|v@p@AnmBCDiI@/9S99.:S995@AA@@@/>S997?S99=@AA@@@/pCR88@@AI@/lGQ88@@A5@@A@BCDH@/hPN828KQN828s@w@@@ @ L@ A-I@@ABCG@/DcM8 8$@@A G@/@gF66hJ77@AA@@@/0lG67AAA@@@/ pH77 AA A@@@/!tH777@zK@ iB"@@AgBCG@/-H779AAA@*)@@/1H77Y@K@ #B2G@/9I7[7a%AA(A@65@@/=I7[7g)AA,A@:9@@/AF661@@0A>FA/GE66E66@A7DF@@A@BBCE /RE66B@@AAO EA/|XD6Z6`D6Z6@AHBW@@ACD /hbD6Z6} @@@@@ L@ ZAiD@/TpC6C6G`@@_@ mD@/(vKK@@Ax@+run_processu@d;<@@OA$test<@d;<d;< @@PA$codeY@e< <e< <@@QA%linesY@e< <e< <"@@RA@ C@@AE@@D@@AB%B@@!A@@AC@(C@@AB@@E@@A)D@@BC@E@/ KK KK@A1A@@@/@3AG%linesM@"@i>s>>@@TA&lines'uqJ@'N@'@@@'N@'@t>> t>>@@VAˠ63@2@G@@ABC3@2@3F@@ABD3G@/P۰.z@d@t/z@d@@AWA@@@/<@YA<G@/45y@?@P6y@?@^@@@@'N@'dBHG@/(Ay@?@MM@@iAL GA/$Gt>>Ht>? @ApBS^W$CTF /Pt>>\@@xAZF@/ Ts>>Us>>AA JTest_ld_conf.compile_ld_conf_test_programs.compile_test_program.run.unmaskA@@@/Zs>>f@@AoE@/ ^q>"><_q>">X@@@@"@#Q@"A~E@/mp=>~@@AE@/qi>4@)@@@#4@'Q@';B<A@!s@Fs>>@@JUAE@ A@@A@@A@/8Ps>>O@@N@MA@/$VHpHHpH@@@@@)@@)[@@@)@@)BÐH!H-@!l @@@)s@@@)r@HpHHpH@@z]Au@B@@A%param A@@B@@C@/HpH@@A BB/HKHjHKHo@@A%@@AA /A@*A /IIII@@ A @!s @I<IX@@_A%index#intA@@@*N@IIII@@`A@B@@AA@@B@@B@/ IJ/@@.A!@#exnB@@A @B B@/|°I[IoI[I@ @@@*E=B1Š@@AE@/Xΰ!I[IiE@@D@7A@/,԰'N<N@@D@3A0NN@$file0@5NN@@hA@ A@@A@@A@/ @AA@/@NN"ANN6@@@@3D@3AA@/ LNN@@@!A@/RQVQZ"@@!A \OO,@#env3@1aOO(@@jA+run_process4@gOO)hOO4@@kA%_test5@nOO5oOO:@@lA(ocamlrun6@@@4F@3@zO=OC{O=OK@@+mA$code7@OjOpOjOt@@2nA%lines8@OjOvOjO{@@9oA4@ lE@@A(A@@G@@AB8C@@F@@A(D@@8B@@ABC@@G@/LQ/Q3Q/QN@AoA@JI@@/Q@qAR%strip9@@@@5F@4C@@4DA@@@5F@4E@@4FF@4B@OOOO@@jpA%lines= Q@@@6!@@@6 F@5@PPPP@@{sAvB;@I<@A;@:@1H@@ABCD;IA/PPQ Q'@AA:SLKICDFH /Q Q @@JH@@@6H@5@@@6@@64@@@6H@5@@@6@@6̐A[!I@/'PQ @b@@@6#G@6H@6zڐAi/H@/PP@@u@@@6rI@6;@@@6Q@@6P @@@6O@@6NAHI@/ְ)PP(@@@@@6n@@6m@@@6l@@6kAXI@/9PP:PP@A A@@@/c>PP@.B@6B@6{@@@6}H@6I@6AnH@/xOPP@@ArH@/tSOOTPPAA "Test_ld_conf.ocamlrun_config.stripA@@@/hYOO@@(AG@/\ ]OO-@@,A G@/HaO~ObO~O@2C@@A@@A@BCD@/8mOjOl=@@k&B@/ trOOr@@q@Ao@(@A'A@/ 8zRR@@AtِQQ@!lA@QQ@@vA#maxB#intA@@@8E@7b@QRQR@@wA!fd@@@@9zE@9@@9@@@9E@9@@9E@9@RSR[RSR\@@zA@C@@A1A@@-B@@AB@@C@/ 4 RSR] RSRAA )Test_ld_conf.display_results.pad_column.fA@@@/ (RSRW@@AD@B BA/ $ǰR RR RK@ACMƠ@@AA / а#R R$R RG@A -Test_ld_conf.display_results.pad_column.(fun)A@@@/ ְ)QR@@@Z A@/ ܰ/R R+0R RF@@ @c!aCXE@7g@9R R$:R R%@@xA!sD9E@7j@BR R&CR R'@@yA@B@@A@@AB@@B@/ PRSReD@A@@@9@9H@96LBrMR@!sfo@WcRSR^@@{A@ A@@A@B@@A@A@/ oRSR@@@@9:@9I@9NjB"B@/ p)|RSRap@@o@"&A@/ l/ST ST@AA@-,@@/ H4VV@AA@10@@/ <8VVVW@@@@H@@@HE@H@@@HF@HB'pp_pathg@RRRR@@Z|A'columnsh@RRRR@@a}A'columnsiN@@@FfG@FE@@@FXE@F$@@@F7E@9@RRRR@@y~A%right"_@@@F@@@FE@Fq@VST@@A$rest#ߠ@@@Fs@ST`@@A'display$@NYb@@@HQE@H@@@HG@G@@@GE@F@@F@@@H}E@F@@FF@F@T/T;T/TB@@A@D@@A\CeA@@/G@@ABoB@@IL@F@@@GH@GV@@GWH@F@@FH@F@@FH@F@T}TT}T@@A@hB@@A@BB@/ 4@AkB@/ 0T}TUVAA ,Test_ld_conf.display_results.(fun).display.fA@@@/ $TQTW@@@@@AA@/  TT TT@HB T}T@#row+z@ T}T T}T@@A)rightmost,t@T}TT}T@@A(finished-t@T}TT}T@@AĠ@ C@@AO1A 2B@@D@@"E@@ABC@@E@/ 1@@AS9!G@/ T@UEUWUEU[@@AX>&G@/ HEU#U3"@@A\B*G@/ <I TT@@A`F.Gr/ NA@I@@AzBw/SM]]M]]@BY!WpWp@5@!WpW~!WpW@@mA6@!WpW!WpW@@sA#env7@!WpW!WpW@@zA(programs8@!WpW!WpW@@A$test92@!WpW!WpW@@A.libdir_ld_conf:@@@IH@I@"WW"WW@@A+process_env<@ @@@JJ@Jy@@Jz@@@@JJ@J@@JJ@Km@@@KnJ@J@@JJ@J{@@J|J@Jx@ /YY /YY@@A4caml_ld_library_pathCz@@@KJ@K@@@KJ@K@@@KJ@K@!?[j[p"?[j[@@A(ocamllibEB@LB@K@@@KJ@K@1E[[2E[\@@A'camllibFB@LB@K@@@KJ@K@AF\1\7BF\1\>@@A+run_processG@@@LJ@K@@K@@@@LJ@K@@K@@@@L{@@@LzJ@L@@L@@@@Lv@@@@Lx@@@Lw@@LuJ@L@@LJ@L@@LJ@K@@KJ@K@G\i\oG\i\z@@0A+@cG@@A}I@@XK@@AD@@BCC@@F@@oJ@@ABE@@H@@AB@@'resultsOM@@AZL@@A@@ABCDE@ؐC@@AqB@@B@M@/W@AR'M@/YZ`i`@AA@VU@@/]Z`i`Z`i`@AA@[Z@@/bZ`i`q@@A(ocamlrunM.M@L@N]]N]]@@pA$restNɠAB@OB@OB@NB@M@@@ML@M@N]]N]]@@A;;@@@M@N]]N]]@@A'pp_pathP@&Stdlib&Format)formatter@@@M/@@M.@`@@@M-@@M,$unitF@@@M+@@M*@@M)L@M@O]]O]]@@Axxt@PO@@A,P@@v@ABCu@MN@@Au@srBCDEpP@/Y`:`LY`:`c@@@@O_L@O[.AfP@/x̰Y`:`I4@@3AjP@/\а#V_d_l$V_d_@@@@NL@N>Bv)P@/Pܰ/V_d_ @ACA@@@/D3V_d_AAGA@@@/<7V_d_@AKA@@@/;U_&_^<Y`:`C@@PA:P@/@U_&_8AU_&_X@@@@NtL@N][BFP@/ LU_&_H@B@NB@MB@Nc@@@NllAWQ@/ ]U_&_5r@@qA[P@/aR^y^bR^y^@@@@ML@M|BgP@/mQ^+^snU_&_/@@AlP@/rQ^+^4sQ^+^m@@@@ML@MKB$xP@/+~Q^+^@Q^+^h@A;Test_ld_conf.run_test.(fun)A@*)@@/1Q^+^1@@A.PA/7O]]O]]@AA6 @@A@BCDEO/|DO]]@@AA O@/XHL]B]JL]B]y@B@L@@@LBM"@ @A @BCDE L@/HZL]B]SL]B]p@A/A@XW@@/0_L]B]D@@A \L@/(cG\i\{I\]AA !Test_ld_conf.run_test.run_processA@ba@@/ iG\i\k@@Af;21-,*@#@ABCD"KA/tF\1\AF\1\e@AܐBsIF@C@ABB@C<D/J /F\1\3@@A(} JA/E[\E[\-@AB/R@P@ACM D@I /E[[@@A8 I@/C[[C[[@AA@@@/@A?!lDݠ@@@K@@@K@C[[C[[@@A@I}@Aw@Bv@J@@Av@BCsFDfJ@/ A[[ A[[@@A]/C{NDnI@/B[[B[[@@&AeI@/xð?[j[l+@@*Ai@@A@B=C\D|H@/t̰/YY <[/[;AA !Test_ld_conf.run_test.process_envA@@@/hҰ%/YY:@@9AwϠ@hBDG@/dٰ,*XX-+Y YE@@@@JH@JGBޠ@@AZBCF@/P<*XY@AA@@@/@@RA F@/8B(XXC(XX@XAF@/,@[AF@/K#WWL#WX@ @@@IH@I.H@I1hB!F@/m@@lA$FA/ ^"WW_"WW@AsB +@@ABCE /i"WW~@@}@ E@/o+Y Y$p+Y YD@a@@@J@@JjL@J\B͠"oc; @@@J'@*XY*XY@@4A/@ A@@A@B@@A@A@/=+Y Y!@@@: A@/C8ZZ8Z[@AwA@A@@@/|H@yA|@#dir>@/YY@@UA'setting?@/YY/YY@@\A'ld_conf@@@@JM@J@0YY0YY@@hA$dirsA@@@J@@@J@2ZZ2ZZ@@vAq@+B@@D@@AB!C@@*A@@AC@@D@/|6ZZ7ZZ@@@@KkO@JO@KBFD@/h6ZZ@A 'Test_ld_conf.run_test.process_env.(fun)A@@@/X@AMD@/P4ZVZ`4ZVZr@̐AT&D@/D@AV(D@/<3Z!Z93Z!ZP@ @@@J@JQ@JܐAd6D@/$3Z!Z)k@@Ah:D@/ <[/[7@@Ak@>@A;:B8C@/ :[[ :[[@@AsC@/1YY@@Aw CA/İ0YY0YY@AB~à@Q@M@ABLB /ΰ!0YY@@@B@/԰'7ZZ(7ZZ@@@@K;@KcS@KWMB"ocB@@@K"@:6ZZ;6ZZ@@A@ A@@A@B@@A@A@/G7ZZ @@d@ A@/lMI\\NI\\@AA@@@/0RH\\@@@@ I@\G\i\|]G\i\@@ A'programJ @cG\i\dG\i\@@A$argsK@jG\i\kG\i\@@A@ A@@AB@@C@@AB@lC@@GE@@ABB@@\D@@AC@C@/3L]B]]L]B]o@@@ߠ!fLH@L]B]XL]B]Y@@>A9@ A@@A@SC@@AƐB@@B@A@/LQ^+^JQ^+^g@$boolE@@@MN@Mh*B!rQ K@M9@Q^+^EQ^+^F@@bA]@ A@@A@B@@A@A@/kQ^+^Z@rqB@Mn@@@MwFApB@/wQ^+^^+@M@MNA$xA@/3@Q@&zA@/jjjj@@@@VmE@VfA=ab.b. @&configT;@ab.b<@@A#envU6@ab.b=ab.b@@@A'pp_pathV@@@@P@@P@v@@@P@@O@@@O@@O@@OE@O@bbCbIbbCbP@@A(programsW@HF@@@Pr@@Pq@C@@@Pp@@Po@@@@UlD@UD@PD@P2@@@Pn@@Pm@@@@Pk@LG@@@Pc@@@Pl@@PjA@PiA@PhA@Pg@@Pf@@@@Pe@@Pd@@@Pb@@Pa@@P`@@@P_E@P@ajdWd]bjdWde@@A%filesXEB@@@Pt@@@PsE@P@qjdWdgrjdWdl@@"A(programsYݠ@@@@P@@P@@@@P@@P@^@@@P@@P@@@@P@@A@@PE@P@@PE@P@@@P@@PA@PA@PA@P@@P@@@@PE@P@@P!E@P@@@P@@P@@PE@P~@@@PE@P|@lddldd@@vA1backed_up_ld_confZ@@@PE@P@mdemde@@A.libdir_ld_conf[@@@QE@Q@ne?eEne?eS@@A,ocamllib_dir\@@@Q1E@Q@oe}eoe}e@@A+camllib_dir]@@@QME@Q9@peepee@@A*ensure_dir^@@@@QE@QV@@QW$unitF@@@QE@QX@@QYE@QU@qefqef @@A'restorea@@@@QE@Q@@Q@@@SoE@Q@@QE@Q@'yff(yff@@AӠ@ D@@AiH@@HK@@AFB@@?L@@ABCCA@@E@@AiI@@_J@@ABDC@@G.F@@3M@@ABCD@C@@E@@ABD@@DF@@AؐB@@BC@M@/ YjjZjj@@@@VYE@VTzA 8M@/ ejjfjj@"@@@VGE@VBA DM@/ qjjrjj@.@@@V5E@VA #PM@/ *}jj @C@@@V@V4G@V+B 0]M@/d 7jFjHjFj@G@@@VE@UA <iM@/X CjFjY @\@@@U@VG@UB IvM@/< Piiij@`@@@UE@TĐB UM@/, \iiii@@@@@U@@Uq@@@U@@UՐD fN@/ mii@%,@@@UE@T@@@TF@UG@UA zM@/ ijij@:F@UF@U@@@UG@UH@UB M@/ iiii@@@@TE@TA M@/ i#i%i#iP@@@@TE@TB M@/ hhhi!@@@@TE@SE@S"E+ M@/`  hhhh@@@@SE@S.A7 M@/T ưhlhnhlh@@@@SE@S:AC M@/L Ұ ?@@>AF M@/@ հ({ff)h#h,@A6Test_ld_conf.run.(fun)A@  @@/ @FAN(restoredb,#ref@@@QF@Q@@@QF@Q@?zff@zff@@ A   @@M@@ABCDM@/ KzffLzff@AfA@  @@/ Pyffk@@jAq '@@ACDL@/ !Xqef YwffAA;Test_ld_conf.run.ensure_dirA@!!@@/! ^qeey@@xA~!521/@BC,DKA/!hpeeipee@AB!A>@;@AB8D)J /! spee@@A! JA/!&yoe}ezoe}e@AB!%G@E@E@ABB-CD;I /!2oe}e@@A!/ IA/!8ne?eVne?ey@AB!7#Y@W@AS>BCLH /!Cne?eA@@A!@ HA/!Imdemde;@AB!H@u@Ao@BlC]G /!Tmdd@@A!Q G@/!Xlddldd@AA@!V!U@@/x!]ldd@4ːA!\~%w@t@ABCqG@/h!gldd@@A!dF@/T!kjdWdojdWd@@@b@@P{F@P^B!s@@A@@ABC@/D!~cbnbpcbnb@@@@PE@PA!C@/4! @@A!CA/,!bbCbSbbCbj@AA!@@@ABB /!bbCbE@@@!B@/!vffvff@G@QB@#dir`@ qef@@!A!@ A@@A@@A@/! uff uff@@@@QG@QA!A@/!° tfRf~@@A!A@/!ư tfRfb tfRfx@ @@@Q@QH@QɐA,!"A@/!԰ 'tfRf[@@A0!&A@/!ذ +sf8f> ,sf8fQ@%ԐB7!-A@/!@A9!/A@/! 4rff 5rff2@ @@@Qi@QyH@QuAG!=A@/! Brff@@@K!AA@/! Hgg Igh"@*H@Sf#B!!@-cA@@A@D@@E@@AB_C@@)B@@3F@@ABC@A@/|" egg fgg@"@@@SRH@SMCAA" A@/l" q~g:gB rgg@0@@@S@H@RJH@RYQEO"%.A@/p",6@@UAR"(1A@/`"/ |fgZ@@YAV",5A@/H"3 |fg^@@]@Z"09A@@* 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 I/builds/workspace/main/flambda/false/label/ocaml-linux-32/testsuite/tools@$+,Test_ld_confP#<*Restoring $ to J@3Restoring %a to %a T.Stdlib__Format\/caml_sys_rename4caml_sys_file_exists.caml_sys_mkdir5caml_sys_is_directoryԠ.caml_sys_rmdir젠 +Environment > Testing processing of ld.conf0&Stdlib8+ld.conf.bak'ld.conf(ocamllibР'camllibࠠ%𠠐+Backing up $ to J@4Backing up %a to %a ON2,Stdlib__List䠠0'ld.conf@0Stdlib__FilenameL'ld.confhtZ]'Harness Ƞ#ࠠ&-caml_notequaljp! .Stdlib__Stringm'ld.confȠ4Ԡ 8/caml_sys_removeL3Stdlib__Out_channelp! "'ld.confܠ蠠"- @J@%- %s .Stdlib__Printf"X@wL} -All mechanisms should produce the same output@̠jԠc 0Expected outcome0 (Output differs from the expected results@`}h0Expected outcome?testsuite/tools/test_ld_conf.mlMJࠠ.Assert_failure蠠 @ X"|  l5caml_ml_string_length    L  @AA 8 D     䠠@"%a 8 @@"%S } $7 8 POD N  ̠ 蠠 0_] X-Match_failure `# |  tY  I L e ࠠ+Stdlib__Int 젠! $ @4caml_string_notequal hv |/caml_string_get  )Unexpected output from ocamlrun -config: @@ +Unexpected output from ocamlrun -config: %S Р! ؠ $'-config@4K|1shared_libs_path:RU0ocamlrun -configؠ5Unexpected exit code @@@6 from ocamlrun -config@ -Unexpected exit code %d from ocamlrun -configJ"(HL>pDȠG +Stdlib__Fun('masked-@UH+Stdlib__Sysؠ*caml_equal0(poisonedD! 4caml_string_notequal̠!  5(! 8@|+!.<Р!. &hidden̠(poisoned蠠@ is expected to exit with code 0@ "%s is expected to exit with code 008\1p(ocamlopt&ocamlc<6test_install_script.ml@"-o̠-ocamlbytecompܠ蠠+ocamlcommon .+compiler-libs$"-I4\adࠠ3test_install_script$@4<  (* Known issue: Sys.getenv processes blank environment variables differently from _wgetenv. We therefore do not expect to observe the empty values for CAMLLIB or OCAMLLIB. *) let () = if Sys.win32 then assert (Sys.getenv_opt "CAMLLIB" <> Some "" && Sys.getenv_opt "OCAMLLIB" <> Some "") let () = let print s = (* Known issue: ocamlrun -config suppresses blank lines on Windows, but displays them as "." on other platforms. Do a similar transformation here, but suppress the lines entirely on Windows. *) if s <> "" then print_endline s else if not Sys.win32 then print_endline "." in Dll.init_compile false; List.iter print (Dll.search_path ()) n̠6test_install_script.ml젠3test_install_scriptD+T+ocamlc.byte1test_ld_conf.byte*ocamlc.optР0test_ld_conf.optؠ! ࠠ젠@ @@@@@&Config̠kؠ*/lib/ocaml*/lib/ocaml+/lib/ocaml @䠠*..stublibs*..stublibs@).stublibs).stublibs@(stublibs(stublibs@((stublibs<"..D(stublibsT"..\(stublibs!.(stublibs!. Ġ"..̠ ܠ"..䠠 !.  !.(".."..@H!.!.@X"//"//@h!/!/@x@@@j蠠!. 81Base ld.conf test`y !.䠠!.OH #Base ld.conf + CAML_LD_LIBRARY_PATH|("quoted"("quoted"@.quote"in"entry.quote"in"entry@+one";"entry$one"&"entry@0one";"two";three$one"%"two"%three@@>ܠD| *Base ld.conf + quoted CAML_LD_LIBRARY_PATH젠!  @! PXdct>Base ld.conf with CRLF endingsԠ!.@'ld.conf@  'ld.conf@ (:Empty CAML_LD_LIBRARY_PATH D p!.!.@ 'ld.conf@  'ld.conf@ Ġ @ ܠ ,Embedded empty entry in CAML_LD_LIBRARY_PATH 䠠#env@!-masked-stdlib@! #env@!4-Empty CAMLLIB!<.Empty OCAMLLIB#env@A.masked-camllib@-masked-stdlib@#env@!d1$OCAMLLIB/ld.conf#env@)ocamllib&hidden@(camllib&hidden@&libdir@#env(ocamllib@!#env'camllib@!&libdir@!(camllib&hidden@!#env@!0$CAMLLIB/ld.conf!Ġ&libdir@!𠠑x"(libdir @"'libdir @"(*EOF-at-EOF"H}#8@0A2mۉ-h" -Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Seq0?72#[O.Stdlib__Printf0rwOt:=:栠3Stdlib__Out_channel0E#rڞo3,Stdlib__List0C|Z`>s䠠+Stdlib__Int0D1O YV4/>u4+Stdlib__Fun0zLQ=O(KC%.Stdlib__Format00FClW0Stdlib__Filename0ʩDZ۽!g.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K/Stdlib__Complex0e<9r@fǠ.Stdlib__Buffer0,I[?z0Stdlib__Bigarray081}wJf֠&Stdlib0t0VoS%{<F:'Harness0 rpͺkz+Environment0`C:|.r{&Config0E}o*ݠ(w[ ]8CamlinternalFormatBasics0|.e1R$|o@i| m>!Z@@@#L؇