ELF\@@-,  bytecodenative-custom test_install_script -o -linkall +dynlink-I ocamloptocamlc Testing loading of libraries with %s dynlink  let load_library basename = let lib = Dynlink.adapt_filename (basename ^ ".cma") in let dir = Filename.concat %S basename in Dynlink.loadfile (Filename.concat dir lib); Printf.printf "Loaded %%s\n" lib let () = let () = Dynlink.allow_unsafe_modules true in List.iter load_library (List.tl (Array.to_list Sys.argv))    K Cs\n" lib let () = let () = Dynlink.allow_unsafe_modules true in List.iter load_library (List.tl (Array.to_list Sys.argv)) / basename in Dynlink.loadfile (Filename.concat dir lib); Printf.printf "Loaded ? let load_library basename = let lib = Dynlink.adapt_filename (basename ^ ".cma") in let dir = Filename.concat   test_install_script.ml threads.cmxs is not expected to exist threads.cmxsthreads  %s is expected to return with exit code %d   is expected to return with exit code unixdynlink dynlink  test_script Testing loading of libraries with %!AA<A A8A (08A (A(08A (08lA08A (08C (08$1 13(1 (1 (1(@1 2 q s hq `hs@HP`hq@HP`hs 08@P`h q 08P`hs 08P`hq 08P`hs08P`hl4q0P`hq0P`hlq0P`hs0P`lqP`PqP`qP`\@@(LI0 <YH0iH"@(%U0(8U0X(`(0i)`b*<[0xP(`)ba q0h)0by (`PH8%@(iq0  8( a`,a`090 H`"@Y08!\P48R@(NPXxXBxp  9@u  `"testsuite/tools/environment.mlout_channel.mltestsuite/tools/harness.mltestsuite/tools/testDynlink.mlTestDynlink.run.compile_test_program.(fun)hEnvironment.display_outputHEnvironment.libdirOStdlib__Out_channel.with_open_textQ>TestDynlink.run.test_libraries_in_prog8TestDynlink.run.compile_test_program.(fun)Environment.in_libdirTestDynlink.run.compile_test_programTestDynlink.runTestDynlink.run.test_libraries_in_prog.has_c_stubsEnvironment.in_test_root1TestDynlink.run.test_libraries_in_progHarness.erase_file~TestDynlink.run.compile_test_program.(fun)lEnvironment.format_lineTestDynlink.run.not_dynlinkyTestDynlink.run.compile_test_program.compileE;oTestDynlink.run.test_libraries_in_prog'TestDynlink.run.compile_test_program.compileTestDynlink.run.compile_test_program.`;H`HL<B8(~k9@X!|@!8|xA(`Pa%,@< H< b<cH`xAxd|D aI}xSL}!NxA`< uH`xA0ax;@?|A?:P(>>b>s@:P1:Qq:B?Z: (qvV` `88<<b?{Xa 6eb=kk<hH`xAb=k0k"?9H`(`a<<H`xA8a;@?|A909O:0a:>:>`:">1:o/rU (a<H`xA;@?|A_;`;HZ;zz a;z`8<|088\8@9 9<&F( <`8H`xA@a;@?|yA?: 8A0!(`P"?9?:>>b>s4@:Qq q(018@HP1XQ`8 8`8H!H`xA;@?|A8P!H@88 aXaH`xAh!9`xd|;@?|qA8>=9 #H`xA b=kk=}ah}p!8 NA=} N&`;H`HL<B8(~hk9@X!|@!8|@8A a@?|]A@0eH`8A<(a aH`8Axd|(a}x{}@ah}0!8 NA=} N&`;H`HL<B8(~hk9@X!|@!8|@8A( a0e"?9H`#,A(!=`80H`8A A2,<A;@?|A9(>9@ H(@(W2,$@w4,@ :u|H`8998888 78WH`8Ab<c H`8A =}@ah}0!8 NA=} NL<B8`p A`8Hc 8=} N(`;H`HL<B8(~xk9@X!|@!8|PHA8( 0a;@?|A8B=J"=) 9#C x+|H`HA8!xo| 0,$@0(,@)`:(Qr|H`8/, A0A*,&|Tz8H80A@qA;0 H0<,&|Thx988(98(I !H`HA(ab<c H`HA H`HA(!0aq;|PA8a(a(b<c H`HA(xe| a=}Pah}@!8 NPah}`8@!8 NA=} NL<B8!8|0(A%,0@<x <|@>H`x0ah} !8 N0ah}`8 !8 N(`;H`HL<B8(~xk9@X!|@!8|PHA 08(a',@x+|b<cH`HA#,Ab<c<H`HA8 a0x@H`HA H`HA"?9H`#,(Ab<c=}Pah}@!8 NPah}`8@!8 N A0 8(a=}Pah}@!8 N$`;H`HL<B8(~Xk9@X!|@!8|0(Axd|b<cH`(A0ah}80c| !8 NL<B8 xe|dx;|=} NL<B8!8|0(A<b<cx <|@>H`x`80ah} !8 Ng testsuite/toolstestDynlink.mlenvironment.mlout_channel.mlharness.ml YJ./t!K,ff9LalxcamlTestDynlink.73camlTestDynlink.72camlTestDynlink.9camlTestDynlink.8camlTestDynlink.71camlTestDynlink.70camlTestDynlink.7camlTestDynlink.5camlTestDynlink.6camlTestDynlink.67camlTestDynlink.66camlTestDynlink.39camlTestDynlink.65camlTestDynlink.64camlTestDynlink.63camlTestDynlink.62camlTestDynlink.61camlTestDynlink.60camlTestDynlink.59camlTestDynlink.57camlTestDynlink.58camlTestDynlink.50camlTestDynlink.56camlTestDynlink.55camlTestDynlink.51camlTestDynlink.54camlTestDynlink.53camlTestDynlink.52camlTestDynlink.1camlTestDynlink.4camlTestDynlink.3camlTestDynlink.38camlTestDynlink.37camlTestDynlink.36camlTestDynlink.35camlTestDynlink.34camlTestDynlink.2camlTestDynlink.28camlTestDynlink.26camlTestDynlink.27camlTestDynlink.25camlTestDynlink.23camlTestDynlink.24camlTestDynlink.22camlTestDynlink.21camlTestDynlink.10camlTestDynlink.data_begincamlTestDynlink.code_begincamlTestDynlink.not_dynlink_842caml_curry3camlTestDynlink.run_288camlTestDynlinkcamlTestDynlink.gc_rootscaml_call_realloc_stack.TOC.camlStdlib__Format.printf_2255camlStdlib__Filename.concat_832camlStdlib__Out_channel.with_open_290caml_c_callcamlEnvironment.tool_path_691camlHarness.lib_619camlHarness.files_for_inner_1349camlTestDynlink.compile_inner_925camlStdlib__List.find_all_568camlStdlib__List.iter_373camlTestDynlink.fun_910camlStdlib__Printf.fprintf_431camlHarness.erase_file_393camlEnvironment.run_process_inner_2937camlTestDynlink.compile_553camlTestDynlink.test_libraries_in_prog_646camlStdlib__List.exists_458camlHarness.fail_because_716camlTestDynlink.has_c_stubs_651caml_string_notequalcamlTestDynlink.test_libraries_in_prog_815camlStdlib__List.mem_479camlTestDynlink.fun_961camlTestDynlink.entrycaml_initializecamlTestDynlink.code_endcamlTestDynlink.data_endcamlTestDynlink.frametablecaml_ml_flushcaml_sys_file_existscamlStdlibcaml_apply2caml_curry2caml_call_gccamlEnvironment.87camlHarness&J &K0&LH&M&&p&(&&&x &08&HH&P&`h&xx&&&&H&`P&x`&x&&8&@&PP&X&hP&P`&p&&&&l& & & t& T(& @& ``& 8x& & & t& X& |& ` & P &X0 &$P &h & & & & &x &`8 &` &x & & & & & &| OPPT2?X@?d2?Hh@?Hp2?t@?x Q2?@? R2?8@?82? @? 2?0@?02?H@?HH2?L@?P2? T@? X2?`\@?`x2?x|@?x2?@@?@ S2?x@?x2?(@?( T2?@?2?X@?X U2?`@?`2?P@?P2? @?T2?XX@?X\ V2?8@?82?@?2?@? W82?<@?@2?pD@?pL2?PP@?PT2?X@?\2?`@? X Y(2?,@?02?@4@?@T Zd2?0h@?0t2?(x@?(2?@? OPP\ Rh2?l@?x \2?@? OPPL2?hP@?hT Tp ]2?@? ^(2?,@?4 QD2?(H@?(d2?h@?PP 2?$@? OPPd2?h@?l2?p@? aP ^d2?h@?p Q Z2?@? b2?@?2?@?PP$2?X(@?X4 d OPP`2?d@?h f|2?@?2?@? R R R2?h@?h T2?@?2?@?(2?8,@?8 OPPD2?XH@?XL fPP2?H @?HPP2?@? 2?$@?0 i&&H& &[(&m0&K8&`@&gH&eP&X&H`&h&nx&o&p&q&x&&&&`&&M&b&&&8&r&c&s& &X&(&Z0&t8& @&(H&`P&_X&`&t& & & & 3& g& |& & &B CDEEEh#Et*&J2&JX;EB&LJ&LSEZ&Xb&X\kEr&[z&[E&_&_0E&`&`E-&c&cdEM&e&e,Ex&g&g,E&h &hPA& & 0& @& P& `& p&&&&& & (& 0& 8& t@& H& 0P& X& `& h& dp&x&D&&p&&, 4 L d x    =.symtab.strtab.shstrtab.text.rela.data.bss.text.caml.camlTestDynlink.code_begin.rela.text.caml.camlTestDynlink.run_288.rela.text.caml.camlTestDynlink.fun_910.rela.text.caml.camlTestDynlink.compile_inner_925.rela.text.caml.camlTestDynlink.compile_553.rela.text.caml.camlTestDynlink.test_libraries_in_prog_646.rela.text.caml.camlTestDynlink.has_c_stubs_651.rela.text.caml.camlTestDynlink.test_libraries_in_prog_815.rela.text.caml.camlTestDynlink.not_dynlink_842.rela.text.caml.camlTestDynlink.fun_961.rela.text.caml.camlTestDynlink.entry.text.caml.camlTestDynlink.code_end.rela.toc.note.GNU-stack.rela.debug_line.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_str.rela.debug_ranges.rela.eh_frame@&@p!@7*,1\W@=*T@8E*t@F* 0@G`*  @H*Ed@@Ix*u,Dp@`J*pp@pL*,@M`* P@`M*)\R`hM@N*Wlg@Q*}x@R`*  & @V*#0!0#@W*&#@X*($ +H /Y