Caml1999O037߳T|CXVdI68 !^(]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]()*c # D C @(68&)*8!8 "  568 6 @6@68"@68"@6@6@ hyV8!Ehy hhhh ?h ?8 D 8!@ 6 68 T hyV GXVEhy  +D @(5 8A&+68&)*+ +@  c6hh8 h !  56h  D CDV 56i  D C h @@@( h @@( )*E D C EDC8" @ @ @A( 8!V Ec(()* +6 8!V8!T7 ETY 83!ZT C8 yVT86h A@6@6@6@h66""66"A@h6"66"A@h66""66"A@h6"66"A@h6"6A@h 6A@6@6@6@ + 8 !6 8# E D C 8! 8!h  ! F ED6>@  !8!8$" F E ?6>@hh6 8=! D C8V8! T TT! ! 8$" F E?6>@   !6@688"8" F ED6>@  6!6 F Ei6>@ 6!6 F E66>@6!  6@6i E66>@ 68$"66i66>@ 6! 68$"66666>@  68$"66 E66>@ 8V5T5 F ED6>@  (+ +! +< + + +F +  + ?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*,@@@6@@@8@@g$Dg$X@@KA@@A@@@@@!g$$@@@@BA,ld_conf_test A;@@+description"@@@@@ 0SJL1SJ`@@CA4caml_ld_library_path#@@D@@@#B@?Z@@@?eB@8@@8B@8A@8B@8A@8B@8A@8B@8@@8@@@8B@8@@8U@@@?qB@?l@@@?oB@8@@8B@8@@8B@8@@8B@8@J:W:[J:W:j@@rWA/display_results-@@&Stdlib&Format)formatter@@@LH@L@@L@@O!H@L@@L$unitF@@@LH@L@@L@@LB@B@@B@]@@@O3E@O@@@OB@B@@B@@@QkB@B@@BB@B@@BB@@3@`==`==*@@bA(run_test",ocamllib_dir,@@@UgB@Q@@Q+camllib_dir:@@@UdB@Q@@Q@@@@X6B@Q@@Q@F@'runtime$boolE@@@U@@U@l@@@U@@U@$listKz@@@U@@@U@@U@#intA@@@U@@@@U@@@U@@U@@U@@U@@UJ@U@@U@@@@XJ@U@@U@@@XwK@X@@@@X\J@UA@UJ@UA@UJ@U@@@UB@Q@@Q@B@Q@@Qb@@@XB@Q@@QB@Q@@QB@Q@@QB@Q@@QB@Q@@QB@Q@BBBB@@WA#runA@,@@@^B@X@@X@%@@@^B@X@@X$unitF@@@_XB@X@@XB@X@@XB@X@MtMxMtM{@@|Aw@"B@@AE@@D@@ABC@@1G@@AF@@`A@@ABC@G@/MtM|VGVkAA0Test_ld_conf.runA@@@/lBBKKAA5Test_ld_conf.run_testA@@@/Ph==B+BZ@A "Test_ld_conf.display_results.(fun)A@@@/D@&f==AA 'Test_ld_conf.display_results.pad_columnA@@@/0ذ+J:W:k,]<'X'_AA2Test_ld_conf.testsA@@@/C'X'Z@@AΐNj@&config-@Sj@@MA#env.@YjZj@@ NA0if_ld_conf_found/@àr@ d@@@ fE@h@@iE@j@@kE@g@nm  om  $@@OA$baseG@@@ mE@ i@zu ! '{u ! +@@+QA%testsHޠ@@@&J@@@&IE@ @| # )| # .@@;RA%testss@@@(@@@(E@&K@AGAL@@KmA%testsy@@@*@@@*E@(@####!@@[sAV@AD@@AdB@@B_A@@ZC@@G-F?E@@ABC@@G@/m'I'M'I'R@@A/ld_conf_outcomez'i@@@(F@(@@@(F@(@#$#,#$#;@@tA%tests{9:@@@(F@(@@@(F@(@#]#e#]#j@@uA%tests|KL@@@*YF@)@@@)F@)@$$$$@@vA%tests}]^@@@*F@*g@@@*iF@*e@ &G&O &G&T@@wAa]@]@AMG@@J-IAHa@ABC^J@/ʰ&&''E@AA@@@/ϰ"''<@AA@@@/Ӱ&&''&'@@AeѠ{w@w@$initTK@@AB@@ACDuL@/4&&5&'@@AsL@/l9&G&Ky@@Aw,+ BCI@/h@%2%8A%&C@AA@@@/XE%&:@AA@@@/$I%&J%&9@@@@*@@@*G@*1B@@.UJ@@ABK@F@ACDJ@/a$$@@#A TSBCH@/h##i$$@A+A@@@/m$$@A/A@@@/q$$r$$@  @@@)]@@@)\G@)r>B'po@@ABCH@/2#]#a@@GA/GA/8#$#>#$#Y@ANAI7@@@ABCF /C##Y@@XAR@ F@/G""""@@]A[%testst@@@&F@&N@@@&PF@&L@OWO\@@anA%testsu@@@'GF@&@@@&F@&@rzr@@soA/ld_conf_outcomev&h@@@'eF@'U@@@'\F@'Q@@@pA%testsw89@@@'F@'m@@@'oF@'k@@@qA%testsxJK@@@'F@'@@@'F@'@!<!D!<!I@@rANJ@J@A;H@@J-ISGgFN@ABCMJ@/ !! "s"@AA@@@/"s"@AA@@@/P°"s""s"@@@@(f@@@(eG@({Bˠuq'&@#@ABCjJ@/4ְ)!<!@@@AI@/0ڰ- G M. !8@AA@@@/ ߰2 !/@AA@@@/6 !7 !.@AA@@@/;@@AA@@;@ABCHA/EF@AA@@G@ABCG /P@@A G@/TUk@AA@@@/Yk@AA@@@/ ]k^k@@@@'@@@'G@')*A@@AAYH@@j@ABCH@/l!trv@@6A@@r@ABCF@/h)|}-n@A?A@'&@@/X.-e@ACA@+*@@/(2-H-d@@@@&@@@&G@&RAL;@@AiZG@@@ABCG@/IAC_@@^AWF@@@ABCE@/Q@@gAh$mainIR@@@!JF@!@@@!%F@ @} 1 9} 1 =@@oSA,main_outcomeJȠd@@@!KF@!@@@!&F@ @} 1 ?} 1 K@@TA/main_outcome_crKڠ@@@!'F@ @} 1 M} 1 \@@UA,main_outcomeL@@@!bF@!U@@@!^F@!Q@i2:i2F@@bA/main_outcome_cr@@@!uF@!h@@@!qF@!d@jaijax@@cA%testsfg@@@!F@!y@@@!{F@!w@kk@@dA%testsxy@@@"PF@!@@@!F@!@&p'p@@eA%tests@@@%F@$@@@$F@"Z@8w9w@@fA%testsk@@@&?F@%&@@@%(F@%$@JK@@lA@'*match*nE@@A@@AB@@H@@ABzIG@@kJF@@'N;MOLcK@@ABCDN@/k &l@A.A@@@/p@A2A@@@/!ta{ua@@@@%>@@@%=G@%VAB*4@@AY[O@@1@AB0@-@(@ABCDP@/;aa@@@@@&@@&@@@&@@&]BFQ@/Ma,@AbA@JI@@/|Q@=<@@@&@@@&G@&)qA Z0O@/da@@vA^hb_/CDM@/Xh@A~A@fe@@/Hm@AA@ji@@/4q0@AA@on@@/vRm@ba@@@$@@@$G@$B04caml_ld_library_pathDz@@@$@@@$G@"\@}}@@gAja{?ja@AA @@ACDI /( Ijae@@ A  IA/$ Oi2IPi2]@AA CDH / Yi26@@A H@/ ]g^g*@@@@@@!PF@!$F@ -C+&libdirL@@@ G@ @|~ _ i}~ _ o@@ -VA&libdir @@@ G@ @C  C  @@ 9WA!/@&stringQ@@@@@@ @@@@@@@@@@@@G@@I  I  @@ XXA$data @ S@@@G@Ϡ@ Z@@@G@Р@ Ġ g@@@G@@@@G@@@G@@@@G@@J  J  @@ YA$fold@@ @a@@@eG@@ @oG@h@@@lG@@  @@@sG@@@G@@@@@#G@@G@@&optionL'G@K@@@ZG@@@ G@@@@=@@@cG@\@<@@@jG@]@B@@@qG@^@@_G@@@G@@@G@@ :c,6 ;c,:@@ ZA @G@@A@@H@@ABC@qI@@A@FE@@ABDI@/  Og@@@@N@@@!"@@!!F@ @@@ G@!OH@!E)A ,I@/ @,A .I@/  nc,; oeAA7Test_ld_conf.tests.foldA@  @@/ ! tc,2@@6A 8@0BDH@/ ( {J   |b!(@A>A@ & %@@/ - N c kAABA@ * )@@/ 1 O {  AAFA@ . -@@/ 5 Q   AAJA@ 2 1@@/x 9 Q  @ANA@ 6 5@@/` = R  AARA@ : 9@@/X A R @AVA@ > =@@/H E R   R  @H@/^B/ Ga@@AB+CI@/0 R U*AAgA@ O N@@/( V U@AkA@ S R@@/  Z U@H@[rBC [J@/ b U U@H@w{BL dI@/ k VCAAA@ h g@@/ o V@AA@ l k@@/ s V@H@B\ t-J@/ { V V@H@Be }6I@/   V@I@@@@I@Br CJ@/  YX`iAAA@  @@/  YX@AA@  @@/  YXp@6H@B SJ@/x  YXr YX@8H@"B \I@/`  ZAAA@  @@/X  Z@AA@  @@/P  Z@OH@NʐB lJ@/8  Z Z@QH@jӐB uI@/0 ð  Z@@@@n@I@B J@/ а #]RZAAA@  @@/ ԰ '^xAAA@  @@/ ذ +_AAA@  @@/ ܰ /`AAA@  @@/  3`@AA@  @@/  7J  @@A G@/  ;I  @@A CF@/  AH v  BH v @@A @#exngF@@A@@#tagiG@@ABCDG@/d  RG S a SG S u@H@A @@@ABCI@/H  _G S ]@@!A E@/<  cE 5 ? dE 5 E@@&A  E@/,  hC   @@*A E@/  lB   mB  @@/A' @@ACD@/ ! t@   u@  @8A1 ! D@/ (@;A3 # D@/ * } r } ~ r @ @@@ H@ GA@ 0D@/ 7 | # %M@@LAD 4D@/ ; u ! #Q@@PAG 8@@A"BC@/ B m  % s  AA #Test_ld_conf.tests.if_ld_conf_foundA@ A @@@/ H m  ^@@]@S E@@@ABB@/ Q s  @@A^J@'outcome1G@ m  ,@@ ]PA X@ A@@A@fB@@cC@@AB@A@/ i q   q  @@'A gA@/ n p   p  @ @@@@ EH@ A5A( vA@/t } p  ;@@:@, z"A@/l  eh@AgA@  @@/d  e@AkA@  @@/T  e e@ApA@  @@/D  eu@AtA@  @@/8 @vA|@$main @ c,< c,@@@ [A,main_outcome @ c,B c,N@@ \A/main_outcome_cr@ c,P c,_@@ ]A$line@ c,b c,f@@ ^A'outcome@ c,h c,o@@ _A"cr@ c,q c,s@@ `A"cr)G@@ dw dw@@ aA ˠ@ IC@@A%E@@=H@@A7G@@BC1F@@%D@@%paramAB@@ABD@@IA/4  >dw ?dw@AАBZ @@ACD H /   Idw@@Ac  H@/ A@_ @@AB@/  SA9498@AA@  @@/  WA949>@AA@  @@/ @!A   d,,-@&config @2 i,,@@ yA#env @ o,, p,,@@ zA9write_ld_conf_test_driver@ @@@*E@*@@*$unitF@@@,E@*@@*E@*@ ,, ,,@@ ;{A4compile_test_program@ $mode@@@.E@,@@,@  @@@.J@.@@@.E@,@@,@ @@@,E@,@@,@ @/E@,@@,@@  @@@6N@@6M@ @@@6L@@6K@ = @6J@@@6I@@6H@ }@@@6F@ 0@@@6G@@6EA@6DA@6CA@6B@@6A@ @6@@@6? W<@@@6>@@6=@@6 @ WA8#opt@  @@@7@@7@ @@@7@@7@  B@7N@@@7@@7@ J@@@7@  Z@@@7G@7B@@@7@@7A@7A@7A@7@@7@ B@7D@@7 *@@@7@@7@@7G@74@ <88 <88@@SA%files  @@@7@@@7G@75@ <88 <88@@TA@sJ~yBwvCt@Ku@A`L@@t@ABDsL@/| =88 =89@@j@(@@7H@7 ȐDI@/L <88@@ AI@/@ ;88 @@ AI@/, 98E8I 98E8@@@@@7.H@7 ߐD @@AB@@A@BCF@/ϰ "88183 @@ A FA/հ (788 )788-@A AԠ@@A@BCE / 3788 @@ A EA/ 9677 :678@A D@@ACD / C677 @@ AD@/ G./ H477AA ?Test_ld_conf.compile_ld_conf_test_programs.compile_test_programA@@@/ M.. @@ A@@ABC@/ T,, U..AA DTest_ld_conf.compile_ld_conf_test_programs.write_ld_conf_test_driverA@@@/ Z,, #@@ "@@@@ABB@/p c,-3@A JTest_ld_conf.compile_ld_conf_test_programs.write_ld_conf_test_driver.(fun)A@ @@/d h,,@@@ @@<A@@A@@A@/D# v->-D w..@@@"oc +Out_channel!t@@@,w@ ,-8 ,-:@@5|A0@A@@A@@A@/<= 477I@AHA@:9@@/0A@JADW\@$mode@a ./ @@X~A%files @ ./  ./@@_A,test_program@ ./ ./@@f@A+description@ ./ ./)@@mAA,test_program @@@,J@,@ // //@@yBA(compiler @@@- J@,@ 00# 00+@@CA$args 9{@@@- J@-@@@-J@-@ 0d0l 0d0p@@DA'runtime @@@-J@-@ 11 11@@EA&stdlib @@@-J@-@2222@@FA&output  !@@@.X@@@.WJ@-@2222@@GA%files vu@@@.J@.@3`3h 3`3m@@HA%files @@@.J@.@,33-33@@IA'runtime S@@@/J@/ @8&569&56 @@JA#run@ k k@@@/J@/@@/@ l@@@/J@/@@/@  m@/@@@/J@/@@/@@@@/J@/@x@@@/J@/@@/J@/A@/J@/A@/J@/A@/J@/@@/@@@/J@/@@/ @@@/J@/@@/J@/@@/J@/@*66*66@@?KA:@EJ@@AG@@F@@ABA@@|MLC@@ACD@@K@@mO@@ABzNH@@I@@EB@@ABCD@OB@@LC@@AB@O@/,h*6627|7AA CTest_ld_conf.compile_ld_conf_test_programs.compile_test_program.runA@gf@@/n*66z@@yA.k0)*$@"@ABCDN@/w&56@@A6t92 $#CDM@/~4u4}4u4@@A=|A:@9@A6B.-CD'L@/44!44i@DI L@/@AKL@/|33@@AOL@/t3`3p3`3@AA@@@/`393=393^@ @@@.J@.A_d]@Z@AY5BQPCDJK@/P@@AgK@/D22235@@ @@@.VJ@-砠@ @@.K@.UɐJ{@@A}@B|v@p@AnmBCDiI@/0ʰ2323@AA@@@/ϰ"23#23#@AA@@@/԰'22@@AI@/ذ+22@@Aՠ5@@A@BCDH@/411511@Z@@@-@-L@-A-I@@ABCG@/G11@@AG@/K0d0sL 11@AA@@@/P 0u0AAA@@@/T 00 AA A@@@/X 00@zK@-CB@@AgBCG@/dd 00AAA@ @@/\h 00@K@-e#BG@/@p 00%AA(A@@@/0!t 00)AA,A@@@/$%x0d0h1@@0A"FA/+~00.00`@A7D*@@A@BBCE /600B@@AA3 EA/<///0@AHB;@@ACD /F// @@@@,@,L@,ZAMD@/T//`@@_@ QD@/Z17:7B@@Aw@+run_processt@*66@@iLA%_test;@*66*66@@pMA$codeX@+66+66@@wNA%linesX@+66+66@@~OAy@ |C@@AA@@E@@AD@@'B@@ABC@(B@@AD@@&C@@AB@E@//77/77.@A.A@@@/x@0A?E@/l.675@@4AC!E@/X,66,66@:CH@&@A @BB@/@+66C@@B@OB@/,E99 @D@8z ՐAݐ C9G9G @$file@ C9G9`@@VA@ A@@A@@A@/ @ AA@/ʰD9c9hD9c9|@@@@8nD@8j AA@/ ְ)D9c9e @@ @!A@/ܰ/]<< @@ A9J:W:W @#env@ >J:W:n@@XA+run_process@DJ:W:oEJ:W:z@@YA%_test@KJ:W:{LJ:W:@@ZA(ocamlrun@@@8F@8@WK::XK::@@[A$code@^L::_L::@@\A%lines@eL::fL::@@]A@ E@@A(A@@G@@AB8C@@F@@A(D@@8B@@ABC@@G@/)|[F@8@@8@@@>F@8@@8F@8@O;;O;;@@H^A%lines,@@@>@@@>F@>@V;<V;<@@YaATC<@I=@A<@;@2H@@ABCDH@>@@@>@@>4F@@@>H@>@@@>@@> A\!I@/'X<G@?iH@?S Aj/H@/X<<'@@[@@@?KI@?@@@?*@@?)e @@@?(@@?' ֐AHI@/X<<7(@@@@@?G@@?F/@@@?E@@?D AYI@/ŰX<<8X<<<@A A@@@/ʰdW< <@/B@?jB@?T@@@?VH@?gI@?c AoH@/x۰.V;;@@AsH@/t߰2O;;3T;;AA "Test_ld_conf.ocamlrun_config.stripA@@@/h8O;;@@ A G@/\<N::@@A G@/H@M::AM::@C@@A@@A@BCD@/8LL::!@@ A DA/0RK::SK::@A'A"@@ABC / \K::1@@0@*C@/ bT;;0@@/A6㐰05@!s@:lO;;@@_A#len#intA@@@=.H@8@zP; ;*{P; ;-@@+`A&@B@@AA@@B@@B@/ 3R;y;R;y;@@TA%1 B@/ 8Q;C;gQ;C;l@$charB@@@=`B2>B@/ EQ;C;WQ;C;\@ @@@=jB<H"B@/ OQ;C;Ip@@oA@L&B@/ tSP; ;&t@@s@CP@(@A'A@/ 8[f==@@AUa=-=/@!l0@a=-=?@@jdA#max1#intA@@@AE@@;@b=B=Jb=B=M@@yeA!fS@@@@BSE@A@@A@@@AE@A@@AE@A@e==e==@@hA@C@@A1A@@-B@@AB@@C@/ 4e==e==AA )Test_ld_conf.display_results.pad_column.fA@@@/ (e==@@AD@B BA/ $c=P=Vc=P=@A֐CM@@AA / c=P=ec=P=@A -Test_ld_conf.display_results.pad_column.(fun)A@@@/  b=B=F@@@Z A@/ c=P=qc=P=@@ @c!a2XE@@@@c=P=jc=P=k@@fA!s3E@@C@#c=P=l$c=P=m@@gAϠ@B@@A@@AB@@B@/ ް1e==D@'@@@A@B\H@BLBrMR@!sUo@WDe==@@iA@ A@@A@B@@A@A@/ Pe==@ @@@B@BYI@B'jBB@/ p ]e==p@@o@"A@/ lcr?4?Qdr?4?^@AwA@ @@/ HhB+B7|@A{A@@@/ <lB+BAmB+BY@sҠ@@@Qo@@@QnE@Qx@@@QzF@QB'pp_pathV@h==h=>@@;jA'columnsW@h=>h=> @@BkA'columnsX@@@O?G@O@@@O1E@N@@@OE@B@j>)>1j>)>8@@ZlA%right"@@@O_@@@O^E@OJ@Vr?4?V@@irA$rest@@@OL@r?4?Z`@@ssA'display@72b@@@Q*E@P@@@PG@P@@@PE@Oe@@Of@@@QVE@Og@@OhF@Od@s?u?s?u?@@tA@ D@@A\CeA@@/G@@ABoB@@>!p>?,@5B-format_stringY@KF@B@@B@@@NF@B@@BF@B@5k>;>E6k>;>R@@mA@J@AC@@I@ABDC@/ @p>>Ap>?$@ATA@@@/ %@VA  C@/ Gk>;>SHn>>AA 0Test_ld_conf.display_results.(fun).format_stringA@@@/ Mj>)>-a@@`A@`@A]@BXB@/ Ti> >Ui> >'@@@@BE@BnBB@/ l  s@@r@ B@/ 4en>>@@ADlk>;>A%@!s[B@*qk>;>T@@!nA!s\&stringQ@@@LH@B@l>W>cl>W>d@@0oA!s&stringQ@@@N&H@M@m>>m>>@@?pA:@C#B+A@@A@B@@A@CA/ 0Nm>>m>>@AZB=M@@AB / Wm>>c@@bADTBA/ ]l>W>gl>W>@AiCK\@@AA / fl>W>_r@@q@RcA@/ lp>?p>?#@@@&column@p>>p>?@@wqAr@ A@@A@B@@A@A@/ BBBB#@@ *Test_ld_conf.display_results.(fun).displayA\+rev_columns@s?u?s?u?@@uA#row@@@PG@Os@t??t??@@vA(finished -@@@PG@Ou@t??t??@@wA+rev_columnshc1@@@PG@P@@@PG@Oq@ t??t??@@xA@ D B@@A)E@@CAA@@y@4@H@@A@F@A%G@@H@@ABH@C@AA@#F@@ABCBH@/ NA AOA A@@A2@U@@ABU CKG@/ W~@@X~@@@AA@@@/  \~@@]~@@@M@OBD H@/  e~@@@@@@O@P%N@OBQI@/ d@AS!G@/ T!t|@@u|@@@@AX&G@/ H&y{@i@y"@@A\#*G@/ <*}y@4@@@@A`'.Gr/ /A@*@@AzBw/4HHHH@B:BB@$@BBBB@@NA%@BBBB@@TA#env&z@BBBB@@[A(programs'v@BBBB@@bA$test(@BBBB@@iA.libdir_ld_conf)@@@QH@Q@BBBC@@vA+process_env+@ ?@@@SvJ@SR@@SS@@@@S{J@SX@@SY J@TF@@@TGJ@SZ@@S[J@ST@@SUJ@SQ@DDDD@@A4caml_ld_library_path2 +T@@@TJ@T@@@TJ@Tx@@@TyJ@T]@FFFF@@A(ocamllib4 CB@UyB@T@@@TJ@T@G<GBG<GJ@@A'camllib5 SB@U|B@T@@@TJ@T@#GwG}$GwG@@A+run_process6@@@UnJ@T@@T@@@@UYJ@T@@T@@@@UT@@@USJ@T@@T@@@@UO@@@@UQ@@@UP@@UNJ@T@@TJ@T@@TJ@T@@TJ@T@aGGbGG@@A @G@@A}I@@XK@@AD@@BCC@@F@@oJ@@ABE@@H@@AB@@'results>M@@AZL@@A@@ABCDE@C@@A[B@@B@M@/9@A4'M@/;KK@AA@87@@/?KKKK@AA@=<@@/DKK@@A(ocamlrun<M@U@HHHH@@RA$rest=(B@XB@XB@WrB@U@@@UL@U@HHHH@@fA;@@@U@HHHH@@oA'pp_path?@&Stdlib&Format)formatter@@@V@@V@G@@@V@@V$unitF@@@V@@V@@VL@U@HI HI@@Axxt@PO@@A,P@@v@ABCu@MN@@Au@srBCDEpP@/KKKK@ x@@@X8L@X4AfP@/xKK@@AjP@/\JJJJ@@@@WL@Wo%Bv)P@/PJJ @A*A@@@/D°JJAA.A@@@/<ưJJ@A2A@@@/ʰJlJKK@@7A:P@/ϰ"JlJ~#JlJ@ @@@WML@W6BBFP@/۰ .JlJ@KB@WB@VB@W<@@@WERAVQ@/>JlJ{X@@WAZP@/BIICII@@@@VL@VbBfP@/NIqIOJlJu@@hAkP@/SIqIzTIqI@ @@@VnL@V$sBwP@/ _IqI`IqI@A;Test_ld_conf.run_test.(fun)A@  @@/eIqIw@@~APA/kHIlHI*@AA @@A@BCDEO/|%xHI@@A" O@/X)|HH}HH@uB@U@@@UB.!@ @A @BCDE L@/H;HHHH@A/A@98@@/0@HH@@A =L@/(DGGHHKAA !Test_ld_conf.run_test.run_processA@CB@@/ JGG@@AG:10,+)@"@ABCD!KA/UGwGGwG@ABTHE@B@ABA?C;D.J /aGwGy@@A(^ JA/gG<GMG<Gs@AԐB/fQ@O@ACL D?I /rG<G>@@A8o I@/vG!G0G!G6@AA@ts@@/{@A?!l3@@@Tr@@@Tq@G!G+G!G,@@A@I|@Av@Bu@J@@Au@BCrFDeJ@/FGFG @@A]/CzNDmI@/G GG G @@ AeI@/xFF@@Ai@@A@B=C\D{H@/tDDFuFAA !Test_ld_conf.run_test.process_envA@@@/hDD @@Aw@hBDG@/d DDDQD@@@@RH@R-B@@AZBCF@/PʰDDF@AA@@@/@@8A F@/8а#CC$CD @>AF@/,@AAF@/ٰ,C0C2-C0CY@@@@RH@RH@R NB!F@/S@@RA$FA/?BC @BC,@AYB+@@ABCE /JBBd@@c@ E@/PDQDjQDQD@G@@@S@SCL@S5B͠"oc* @@@S@dDDKeDDM@@A@ A@@A@B@@A@A@/qDQDY!@@@ A@/$wF6F>xF6FF@AwA@"!@@/|)@yA|@#dir-@DE@@6A'setting.@DEDE@@=A'ld_conf/@@@SrM@S^@E EE E@@IA$dirs0@@@S@@@S~@EUE_EUEc@@WAR@+B@@D@@AB!C@@*A@@AC@@D@/|cEEEF4@}@@@TDO@SO@SBFjD@/hqEE@A 'Test_ld_conf.run_test.process_env.(fun)A@on@@/Xv@AMqD@/PxEEEE@̐ATx&D@/D@AVz(D@/<EgEEgE@ @@@S@SQ@SܐAd6D@/$EgEok@@Ah:D@/ FuF}@@Ak@>@A;:B8C@/FVF^FVFe@@AsC@/E>EB@@Aw CA/E EE E:@AB~@Q@M@ABLB /E E@@@B@/EF EF3@@@@T@TGG@@A'program9 @DGGEGG@@A$args:@KGGLGG@@A@ A@@AB@@C@@AB@kC@@FE@@ABB@@[D@@AC@C@/gHHhHH@@@ߠ!f;.@nHHoHH@@A@ A@@A@RC@@AƐB@@B@A@/-IqIIqI@$boolE@@@VdN@VA*B!r@K@V@IqIIqI@@CA>@ A@@A@B@@A@A@/LIqI@qB@VG@@@VPFAQB@/XIqI+@M@V`NA$YA@/`3@Q@&[A@/dV9V;V9VE@|@@@_?E@_8ݐAq#MtMt@&configC!@MtM@@A#envD@MtMMtM@@A'pp_pathE@@@@X@@X@\@@@X@@X@@@X@@X@@XE@X@MMMM@@A(programsFX@(&@@@YI@@YH@#@@@YG@@YF@q@@@^@D@^tD@YD@Y @@@YE@@YD@@@@YB@-@@@Y;@@@YC@@YAA@Y@A@Y?A@Y>@@Y=@@@@^.D@^iD@YaD@Y@@Y<@@@Y:@@Y9@@Y8@@@Y7E@X@HOOIOO@@A%filesG41@@@YK@@@YJE@X@XOOYOO@@ A(programsH@ @@@Y@@Y@@@@Y@@Y@נd@@@Y@@Y@@@@Y@&@@@YE@Y@@@Y@@YA@YA@YA@Y@@Y@]@@Y@@@Y@@Y@@YE@YU@@@YWE@YS@P PP P@@OA1backed_up_ld_confI@@@YE@Y@P@PFP@PW@@[A.libdir_ld_confJ@@@YE@Y@PPPP@@gA,ocamllib_dirK@@@ZE@Y@PPPP@@sA+camllib_dirL@@@Z!E@Z @QQ QQ@@A*ensure_dirM@@@@ZE@Z*@@Z+$unitF@@@ZbE@Z,@@Z-E@Z)@QAQGQAQQ@@A'restoreP@z@@@ZE@Z@@Z@@@\CE@Z@@ZE@Z@RR RR@@A@D@@AiH@@HK@@A>B@@?L@@ABC;A@@E@@AiI@@_J@@ABVV?VV@@@@_E@_dADM@/JUUKUV@@@@_E@^pAPM@/VUU @$@@@^@_G@^}B ]M@/dcUUdUU@(@@@^E@^AiM@/XoUU @=@@@^@^G@^B"vM@/<)|TT}U9Ub@A@@@^E@]B.M@/,5TUTU8@@P@@^{O@@@^z@@^yD<N@/CU9UE@cE@]@@@]F@^G@^AMM@/TU9UOU9Ua@vF@^F@^@@@^G@^H@^ԐB`M@/gTTTT@@@@]E@]AlM@/sTjTlTjT@@@@]E@]BxM@/SST'Th@@@@]sE@\}E@\EM@/`SSSS@@@@\jE@\eA)M@/TSSSS@@@@\XE@\SA5M@/L @@A8M@/@R7R;SjSs@A6Test_ld_conf.run.(fun)A@@@/@A@(restoredQ0#ref@@@ZF@Z@@@ZF@Z@RRRR'@@A@@M@@ABCDM@/˰RR*RR3@A>A@@@/а#RR C@@BAc͠!@@ACD L@/ ذ+QAQR,QRAA;Test_ld_conf.run.ensure_dirA@@@/ް1QAQCQ@@PAp۠/,+)@BC&DKA/;QQ<QQ=@A[B{;8@5@AB2D#J /FQQf@@eA JA/LPPMPP@AlBA@?@?@AB<-CD5I /XPPx@@wA IA/ ^PP_PP@A~B #S@Q@AM>BCFH /iPP@@A HA/oP@PZpP@P@AB@o@Ai@BfCWG /'zP@PB@@A$ G@/+~P PP P<@AA@)(@@/x0P P0@ A/x%q@n@ABCkG@/h:P P@@A7F@/T>OOOO@@@N@@YRF@Y6BF@@A@@ABC@/DQMMMM@i@@@XE@XʐAVC@/4] @@AYCA/,bMMMM@AՐAa@@@ABB /lMM@@@iB@/rQQQQ@G@ZB @#dirO@QAQU@@A~@ A@@A@@A@/QQQQ@@@@ZG@ZAA@/QQ@@AA@/QQQQ@@@@Zw@ZH@ZʐA-#A@/QQ@@A1'A@/Q~QQ~Q@ ՐB8.A@/@A:0A@/QXQc QXQx@@@@Z=@ZMH@ZIAH>A@/ðQXQ\@@@LBA@/ɰS6S>S6Si@%H@\:$B"ˠ@RA@@A@D@@E@@ABRC@@B@@4F@@ABC@A@/|9S S:S S4@@@@\&H@\!DAB A@/lERRFRS @ @@@\H@[H@[-REP.A@/p6@@VAS1A@/`VRERa[@@ZAW5A@/HZRERK_@@^@[9A@@4 L/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32 \/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32/testsuite/tools@ Z+,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_remove젠 +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.confht.caml_sys_rmdir'Harness!Ƞ$ࠠ'-caml_notequalkp! .Stdlib__Stringn'ld.confȠ5Ԡ 8L3Stdlib__Out_channelp! !'ld.confܠ蠠"- @J@%- %s .Stdlib__Printf"X@wL} -All mechanisms should produce the same output@̠iԠb 0Expected outcome0 (Output differs from the expected results@`|h0Expected outcome?testsuite/tools/test_ld_conf.mlJࠠ.Assert_failure蠠 @ X"|  l5caml_ml_string_length   wL  @AA 8 D     䠠@"%a 8 @@"%S } $7 8 POiD N  ̠ 蠠 0_r] 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 -configI(@ is expected to exit with code 0@ "%s is expected to exit with code 0Z]Ġؠ(ocamlopt&ocamlc 6test_install_script.ml@ "-o4-ocamlbytecompD{P+ocamlcommonht.+compiler-libs"-IĠ4T3test_install_script@  (* 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 () = Dll.init_compile false; List.iter print_endline (Dll.search_path ()) HT6test_install_script.mlt{|3test_install_script̠ܠ+ocamlc.byte1test_ld_conf.byte*ocamlc.optX0test_ld_conf.opt`.Stdlib__Option($| @@@@@ࠠ,젠/&Config $UnixX2|*/lib/ocaml*/lib/ocaml+/lib/ocaml @*..stublibs*..stublibs@䠠).stublibs).stublibs@(stublibs(stublibs@(stublibs".. (stublibs<"..D(stublibsh(stublibs|!. ".. ̠"..Ԡ   !."..8"..L!.l"//"//@!/!/@ @tȠ@@@ؠ{䠠~,1Base ld.conf testpĠ #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@@$0+Stdlib__SysPh *Base ld.conf + quoted CAML_LD_LIBRARY_PATH8 ! +Stdlib__Fun>Base ld.conf with CRLF endings䠠'ld.conf@'ld.conf@,:Empty CAML_LD_LIBRARY_PATHH'ld.conf@t'ld.conf@ @ ,Embedded empty entry in CAML_LD_LIBRARY_PATH-masked-stdlib@Ƞ#env䠠-masked-stdlib@#env@-Empty CAMLLIB#env.masked-camllib@<ND-masked-stdlib@T.masked-camllib@\#env@h.Empty OCAMLLIBp&libdir@#env(ocamllib'camllib@t&libdir@Ƞ(camllib&hidden@Р)ocamllib&hidden@ؠ#env@ࠠ1$OCAMLLIB/ld.conf蠠#env'camllib@&libdir@((camllib&hidden@0#env@@0$CAMLLIB/ld.confHx(libdir @'libdir @*EOF-at-EOF@$Unix0^FήfYv0A2mۉ-h" -Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//.Stdlib__Printf0rwOt:=:栠3Stdlib__Out_channel0E#rڞo3.Stdlib__Option0i]3މr+Stdlib__Map0*4ɇ2u4/Stdlib__Hashtbl0(L%bԠ+Stdlib__Fun0LY)avEſ.Stdlib__Format0b HvkR0Stdlib__Filename0ʩDZ۽!g.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*/Stdlib__Complex0e<9r@fǠ.Stdlib__Buffer0,I[?z0Stdlib__Bigarray081}wJf֠&Stdlib0t0VoS%{<F:$Misc0]\/j*^e'Harness06la7̖n*Format_doc0uy@GmWUࠠ+Environment0A. ,wEzD&Config0܈[P(N {~Š8CamlinternalFormatBasics0|.e1R$|o,Bytesections0@3\f(Byterntm0udTw|dxv 5Build_path_prefix_map0DGl}%Y5Lhi@H{"u6x'EcܠR@@@