(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_ext spids:[93]) op: Equal rhs: {(cc)} spids: [93] ) ] spids: [93] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:objext spids:[100]) op: Equal rhs: {(o)} spids: [100] ) ] spids: [100] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_simple_compile_test_code spids:[107]) op: Equal rhs: {(DQ ('int some_variable = 0;'))} spids: [107] ) ] spids: [107] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_simple_link_test_code spids:[116]) op: Equal rhs: {(SQ <'int main(int, char *[]) { return (0); }'>)} spids: [116] ) ] spids: [116] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:CXX spids:[125]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name CXX> suffix_op: (suffix_op.StringUnary op_id:VTest_Hyphen arg_word:{('c++')}) spids: [126 130] ) } spids: [125] ) ] spids: [125] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:CC spids:[136]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name CC> suffix_op: (suffix_op.StringUnary op_id: VTest_Hyphen arg_word: {(DQ ($ VSub_DollarName '$CXX'))} ) spids: [137 143] ) } spids: [136] ) ] spids: [136] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:CFLAGS spids:[145]) op: Equal rhs: { (word_part.BracedVarSub token: <VSub_Name CFLAGS> suffix_op: (suffix_op.StringUnary op_id: VTest_Hyphen arg_word: {(DQ ($ VSub_DollarName '$CXXFLAGS'))} ) spids: [146 152] ) } spids: [145] ) ] spids: [145] ) (C {(set)} {(dummy)} {($ VSub_DollarName '$CC')}) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:compiler spids:[164]) op: Equal rhs: {($ VSub_Number '$2')} spids: [164] ) ] spids: [164] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:cc_basename spids:[167]) op: Equal rhs: { (word_part.CommandSubPart command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {($ VSub_DollarName '$echo')} {(X) (DQ ($ VSub_DollarName '$compiler'))}) (C {($ VSub_DollarName '$Xsed')} {(-e)} {(SQ <'s%^.*/%%'>)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [168 185] ) } spids: [167] ) ] spids: [167] ) (command.SimpleCommand words: [{(cat)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(conftest.) ($ VSub_DollarName '$ac_ext')} ) (redir.HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 211 stdin_parts: [('#ifdef __GNUC__\n') (' yes;\n') ('#endif\n')] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (command.BraceGroup children: [ (command.Sentence child: (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_try spids:[216]) op: Equal rhs: {(SQ <'${CC-c++} -E conftest.$ac_ext'>)} spids: [216] ) ] spids: [216] ) terminator: <Op_Semi ';'> ) (command.Sentence child: (command.BraceGroup children: [ (command.Sentence child: (command.Subshell child: (C {(eval)} {(echo)} { (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) ($ VSub_DollarName '$ac_try') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) } ) redirects: [ (redir.Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(5)} ) ] spids: [224 232] ) terminator: <Op_Semi ';'> ) (command.Sentence child: (command.Subshell child: (C {(eval)} {($ VSub_DollarName '$ac_try')}) redirects: [ (redir.Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(5)} ) ] spids: [238 242] ) terminator: <Op_Semi ';'> ) ] spids: [222] ) terminator: <Op_Semi ';'> ) ] spids: [214] ) (command.SimpleCommand words: [{(egrep)} {(yes)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) (redir.Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(1)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:with_gcc spids:[269]) op: Equal rhs: {(yes)} spids: [269] ) ] spids: [269] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$with_gnu_ld'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[332]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [332] ) ] spids: [332] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[338]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > ) } spids: [338] ) ] spids: [338] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[345]) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [345] ) ] spids: [345] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:export_dynamic_flag_spec spids:[351]) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [351] ) ] spids: [351] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:wlarc spids:[370]) op: Equal rhs: {(SQ <'${wl}'>)} spids: [370] ) ] spids: [370] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {(eval)} { (DQ (word_part.CommandSubPart command_list: (command.CommandList children: [ (C {($ VSub_DollarName '$CC')} {(-print-prog-name) (Lit_Other '=') (ld)} ) ] ) left_token: <Left_Backtick '`'> spids: [386 392] ) (' --help 2>&1') ) } ) (command.SimpleCommand words: [{(egrep)} {(SQ <no-whole-archive>)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:whole_archive_flag_spec spids:[414]) op: Equal rhs: {(DQ ($ VSub_DollarName '$wlarc')) (SQ <'--whole-archive$convenience '>) (DQ ($ VSub_DollarName '$wlarc')) (SQ <--no-whole-archive>) } spids: [414] ) ] spids: [414] ) ] spids: [16777215 411] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:whole_archive_flag_spec spids:[432]) op: Equal rhs: (word.EmptyWord) spids: [432] ) ] spids: [432] ) ] spids: [429 435] ) ] spids: [16777215 329] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:wlarc spids:[441]) op: Equal rhs: (word.EmptyWord) spids: [441] ) ] spids: [441] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[465]) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' > ) } spids: [465] ) ] spids: [465] ) ] spids: [438 471] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[487]) op: Equal rhs: {(SQ <'$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"'>)} spids: [487] ) ] spids: [487] ) ] spids: [16777215 266] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:with_gcc spids:[496]) op: Equal rhs: {(no)} spids: [496] ) ] spids: [496] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:wlarc spids:[500]) op: Equal rhs: (word.EmptyWord) spids: [500] ) ] spids: [500] ) ] spids: [493 502] ) (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [{(aix3) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[524]) op: Equal rhs: {(no)} spids: [524] ) ] spids: [524] ) ] spids: [515 517 528 16777215] ) (case_arm pat_list: [{(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[541]) op: Equal rhs: {(SQ )} spids: [541] ) ] spids: [541] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_direct spids:[546]) op: Equal rhs: {(yes)} spids: [546] ) ] spids: [546] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[550]) op: Equal rhs: {(SQ <':'>)} spids: [550] ) ] spids: [550] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:link_all_deplibs spids:[556]) op: Equal rhs: {(yes)} spids: [556] ) ] spids: [556] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [ {(aix4.) (Lit_Other '[') (012) (Lit_Other ']')} {(aix4.) (Lit_Other '[') (012) (Lit_Other ']') (.) (Lit_Other '*')} ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:collect2name spids:[624]) op: Equal rhs: { (word_part.CommandSubPart command_list: (command.CommandList children: [ (C {(${ VSub_Name CC)} {(-print-prog-name) (Lit_Other '=') (collect2)} ) ] ) left_token: <Left_Backtick '`'> spids: [625 633] ) } spids: [624] ) ] spids: [624] ) (command.If arms: [ (if_arm cond: [ (command.AndOr ops: [Op_DAmp] children: [ (C {(test)} {(-f)} {(DQ ($ VSub_DollarName '$collect2name'))}) (command.Pipeline children: [ (C {(strings)} {(DQ ($ VSub_DollarName '$collect2name'))}) (command.SimpleCommand words: [{(grep)} {(resolve_lib_name)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) ] ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_direct spids:[673]) op: Equal rhs: {(yes)} spids: [673] ) ] spids: [673] ) ] spids: [16777215 666] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_direct spids:[684]) op: Equal rhs: {(unsupported)} spids: [684] ) ] spids: [684] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_minus_L spids:[700]) op: Equal rhs: {(yes)} spids: [700] ) ] spids: [700] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: hardcode_libdir_flag_spec spids: [704] ) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [704] ) ] spids: [704] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: hardcode_libdir_separator spids: [710] ) op: Equal rhs: (word.EmptyWord) spids: [710] ) ] spids: [710] ) ] spids: [677 713] ) ] spids: [602 613 16777215 716] ) ] spids: [596 600 716] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:shared_flag spids:[719]) op: Equal rhs: {(SQ <-shared>)} spids: [719] ) ] spids: [719] ) ] spids: [16777215 593] ) ] else_action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:shared_flag spids:[748]) op: Equal rhs: {(SQ <'${wl}-G'>)} spids: [748] ) ] spids: [748] ) ] spids: [16777215 745] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:shared_flag spids:[757]) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [757] ) ] spids: [757] ) ] spids: [754 763] ) ] spids: [725 766] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:aix_use_runtimelinking spids:[794]) op: Equal rhs: {(no)} spids: [794] ) ] spids: [794] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {($ VSub_DollarName '$with_gnu_ld')} {(Lit_Other '=')} {(no)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:exp_sym_flag spids:[812]) op: Equal rhs: {(SQ <-Bexport>)} spids: [812] ) ] spids: [812] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:no_entry_flag spids:[818]) op: Equal rhs: {(DQ )} spids: [818] ) ] spids: [818] ) ] spids: [16777215 809] ) ] spids: [16777215 823] ) ] spids: [16777215 783] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:aix_use_runtimelinking spids:[837]) op: Equal rhs: {(no)} spids: [837] ) ] spids: [837] ) (command.ForEach iter_name: ld_flag iter_words: [{($ VSub_DollarName '$LDFLAGS')}] do_arg_iter: F body: (command.DoGroup children: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Subshell child: (command.AndOr ops: [Op_DPipe] children: [ (C {(test)} {($ VSub_DollarName '$ld_flag')} {(Lit_Other '=')} {(DQ (-brtl))} ) (C {(test)} {($ VSub_DollarName '$ld_flag')} {(Lit_Other '=')} {(DQ ('-Wl,-brtl'))} ) ] ) spids: [855 878] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:aix_use_runtimelinking spids:[884]) op: Equal rhs: {(yes)} spids: [884] ) ] spids: [884] ) (command.ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 881] ) ] spids: [16777215 891] ) ] spids: [850 894] ) spids: [846 848] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:exp_sym_flag spids:[897]) op: Equal rhs: {(SQ <-bexport>)} spids: [897] ) ] spids: [897] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:no_entry_flag spids:[903]) op: Equal rhs: {(SQ <-bnoentry>)} spids: [903] ) ] spids: [903] ) ] spids: [826 909] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:always_export_symbols spids:[920]) op: Equal rhs: {(yes)} spids: [920] ) ] spids: [920] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$aix_use_runtimelinking'))} {(Lit_Other '=')} {(yes)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[940]) op: Equal rhs: {(SQ <'${wl}-blibpath:$libdir:/usr/lib:/lib'>)} spids: [940] ) ] spids: [940] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[946]) op: Equal rhs: {(SQ <' -Wl,-G'>)} spids: [946] ) ] spids: [946] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[952]) op: Equal rhs: { (DQ (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('CC ') ($ VSub_DollarName '$shared_flag') ) (SQ <' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '>) (DQ (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}') ($ VSub_DollarName '$no_entry_flag') (' ') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}-brtl ') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}') ($ VSub_DollarName '$exp_sym_flag') (':') (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (export_symbols) ) } spids: [952] ) ] spids: [952] ) ] spids: [16777215 937] ) ] else_action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {($ VSub_DollarName '$with_gnu_ld')} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: hardcode_libdir_flag_spec spids: [1010] ) op: Equal rhs: {(SQ <'${wl}-R $libdir:/usr/lib:/lib'>)} spids: [1010] ) ] spids: [1010] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[1016]) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1016] ) ] spids: [1016] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[1022]) op: Equal rhs: { (DQ (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) ('CC ') ($ VSub_DollarName '$shared_flag') ) (SQ <' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '>) (DQ (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) ('{wl}') ($ VSub_DollarName '$no_entry_flag') (' ') (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) ('{wl}') ($ VSub_DollarName '$exp_sym_flag') (':') (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) (export_symbols) ) } spids: [1022] ) ] spids: [1022] ) ] spids: [16777215 1007] ) ] spids: [16777215 1045] ) ] spids: [16777215 993] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1051]) op: Equal rhs: {(SQ <'${wl}-blibpath:$libdir:/usr/lib:/lib'>)} spids: [1051] ) ] spids: [1051] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:no_undefined_flag spids:[1065]) op: Equal rhs: {(SQ <' ${wl}-bnoerok'>)} spids: [1065] ) ] spids: [1065] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[1071]) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1071] ) ] spids: [1071] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:always_export_symbols spids:[1081]) op: Equal rhs: {(yes)} spids: [1081] ) ] spids: [1081] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:whole_archive_flag_spec spids:[1089]) op: Equal rhs: {(SQ <' '>)} spids: [1089] ) ] spids: [1089] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:build_libtool_need_lc spids:[1095]) op: Equal rhs: {(yes)} spids: [1095] ) ] spids: [1095] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[1103]) op: Equal rhs: { (DQ (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('CC ') ($ VSub_DollarName '$shared_flag') ) (SQ < ' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' > ) } spids: [1103] ) ] spids: [1103] ) ] spids: [1048 1114] ) ] spids: [977 1117] ) ] spids: [531 538 1120 16777215] ) (case_arm pat_list: [{(chorus) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1143]) op: Equal rhs: {(no)} spids: [1143] ) ] spids: [1143] ) ] spids: [1135 1136 1147 16777215] ) ] spids: [1128 1132 1150] ) ] spids: [1123 1125 1153 16777215] ) (case_arm pat_list: [{(dgux) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(ec) (Lit_Other '+') (Lit_Other '+')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1178]) op: Equal rhs: {(no)} spids: [1178] ) ] spids: [1178] ) ] spids: [1168 1171 1182 16777215] ) (case_arm pat_list: [{(ghcx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1197]) op: Equal rhs: {(no)} spids: [1197] ) ] spids: [1197] ) ] spids: [1185 1186 1201 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1212]) op: Equal rhs: {(no)} spids: [1212] ) ] spids: [1212] ) ] spids: [1204 1205 1216 16777215] ) ] spids: [1161 1165 1219] ) ] spids: [1156 1158 1222 16777215] ) (case_arm pat_list: [{(Lit_ArrayLhsOpen 'freebsd[') (12) (Lit_Other ']') (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1236]) op: Equal rhs: {(no)} spids: [1236] ) ] spids: [1236] ) ] spids: [1225 1229 1240 16777215] ) (case_arm pat_list: [{(freebsd) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1256]) op: Equal rhs: {(yes)} spids: [1256] ) ] spids: [1256] ) ] spids: [1243 1245 1260 16777215] ) (case_arm pat_list:[{(gnu) (Lit_Other '*')}] spids:[1263 1265 1268 16777215]) (case_arm pat_list: [{(hpux) (Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {($ VSub_DollarName '$with_gnu_ld')} {(Lit_Other '=')} {(no)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Case to_match: {(DQ ($ VSub_DollarName '$host_cpu'))} arms: [ (case_arm pat_list: [{(ia64) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1304]) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1304] ) ] spids: [1304] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_shlibpath_var spids:[1310]) op: Equal rhs: {(no)} spids: [1310] ) ] spids: [1310] ) ] spids: [1299 1301 1313 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1320]) op: Equal rhs: {(SQ <'${wl}+b ${wl}$libdir'>)} spids: [1320] ) ] spids: [1320] ) ] spids: [1316 1317 1325 16777215] ) ] spids: [1290 1296 1328] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_direct spids:[1331]) op: Equal rhs: {(yes)} spids: [1331] ) ] spids: [1331] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[1335]) op: Equal rhs: {(Lit_Other ':')} spids: [1335] ) ] spids: [1335] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:export_dynamic_flag_spec spids:[1339]) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [1339] ) ] spids: [1339] ) ] spids: [16777215 1287] ) ] spids: [16777215 1345] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_minus_L spids:[1348]) op: Equal rhs: {(yes)} spids: [1348] ) ] spids: [1348] ) (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1375]) op: Equal rhs: {(no)} spids: [1375] ) ] spids: [1375] ) ] spids: [1367 1368 1379 16777215] ) (case_arm pat_list: [{(aCC)}] action: [ (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [{(hpux9) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1397]) op: Equal rhs: { (SQ < '$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ) } spids: [1397] ) ] spids: [1397] ) ] spids: [1393 1395 1402 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1408]) op: Equal rhs: { (SQ < '$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ) } spids: [1408] ) ] spids: [1408] ) ] spids: [1405 1406 1413 16777215] ) ] spids: [1386 1390 1416] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[1451]) op: Equal rhs: { (SQ < 'templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [1451] ) ] spids: [1451] ) ] spids: [1382 1383 1457 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {($ VSub_DollarName '$with_gcc')} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {($ VSub_DollarName '$with_gnu_ld')} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Case to_match: {(DQ ($ VSub_DollarName '$host_os'))} arms: [ (case_arm pat_list: [{(hpux9) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: archive_cmds spids: [1505] ) op: Equal rhs: { (SQ < '$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ) } spids: [1505] ) ] spids: [1505] ) ] spids: [1501 1503 1510 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Case to_match: {(DQ ($ VSub_DollarName '$host_cpu'))} arms: [ (case_arm pat_list: [{(ia64) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: archive_cmds spids: [1531] ) op: Equal rhs: { (SQ < '$LD -b +h $soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' > ) } spids: [1531] ) ] spids: [1531] ) ] spids: [1526 1528 1536 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: archive_cmds spids: [1543] ) op: Equal rhs: { (SQ < '$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ) } spids: [1543] ) ] spids: [1543] ) ] spids: [1539 1540 1548 16777215] ) ] spids: [1517 1523 1551] ) ] spids: [1513 1514 1554 16777215] ) ] spids: [1492 1498 1557] ) ] spids: [16777215 1489] ) ] spids: [16777215 1560] ) ] spids: [16777215 1475] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1570]) op: Equal rhs: {(no)} spids: [1570] ) ] spids: [1570] ) ] spids: [1563 1574] ) ] spids: [1460 1461 1577 16777215] ) ] spids: [1360 1364 1580] ) ] spids: [1271 1273 1583 16777215] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1611]) op: Equal rhs: { (SQ < '$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [1611] ) ] spids: [1611] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[1634]) op: Equal rhs: {(SQ <'$CC -ar -WR,-u -o $oldlib $oldobjs'>)} spids: [1634] ) ] spids: [1634] ) ] spids: [1603 1604 1640 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1679]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' > ) } spids: [1679] ) ] spids: [1679] ) ] spids: [16777215 1676] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1688]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -o $lib' > ) } spids: [1688] ) ] spids: [1688] ) ] spids: [1685 1694] ) ] spids: [16777215 1660] ) ] spids: [16777215 1697] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1700]) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [1700] ) ] spids: [1700] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[1706]) op: Equal rhs: {(Lit_Other ':')} spids: [1706] ) ] spids: [1706] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:link_all_deplibs spids:[1710]) op: Equal rhs: {(yes)} spids: [1710] ) ] spids: [1710] ) ] spids: [1643 1644 1714 16777215] ) ] spids: [1596 1600 1717] ) ] spids: [1586 1593 1720 16777215] ) (case_arm pat_list: [{(linux) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1756]) op: Equal rhs: { (SQ < 'templib=`echo $lib | sed -e "s/\\.so\\..*/\\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \\$templib; mv \\$templib $lib' > ) } spids: [1756] ) ] spids: [1756] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[1762]) op: Equal rhs: { (SQ < 'templib=`echo $lib | sed -e "s/\\.so\\..*/\\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \\$templib ${wl}-retain-symbols-file,$export_symbols; mv \\$templib $lib' > ) } spids: [1762] ) ] spids: [1762] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[1801]) op: Equal rhs: { (SQ < 'templist=`$CC $CFLAGS -v conftest.$objext -o libconftest.so 2>&1 | egrep "ld"`; rm -f libconftest.so; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [1801] ) ] spids: [1801] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1808]) op: Equal rhs: {(SQ <'${wl}--rpath,$libdir'>)} spids: [1808] ) ] spids: [1808] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:export_dynamic_flag_spec spids:[1814]) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1814] ) ] spids: [1814] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[1829]) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [1829] ) ] spids: [1829] ) ] spids: [1735 1736 1835 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[1846]) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [1846] ) ] spids: [1846] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[1852]) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' > ) } spids: [1852] ) ] spids: [1852] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:runpath_var spids:[1859]) op: Equal rhs: {(LD_RUN_PATH)} spids: [1859] ) ] spids: [1859] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[1863]) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [1863] ) ] spids: [1863] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[1869]) op: Equal rhs: {(Lit_Other ':')} spids: [1869] ) ] spids: [1869] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[1906]) op: Equal rhs: { (SQ < 'templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | sed "s/\\(^.*ld.*\\)\\( .*ld .*$\\)/\\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [1906] ) ] spids: [1906] ) ] spids: [1838 1839 1912 16777215] ) ] spids: [1728 1732 1915] ) ] spids: [1723 1725 1918 16777215] ) (case_arm pat_list: [{(lynxos) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1930]) op: Equal rhs: {(no)} spids: [1930] ) ] spids: [1930] ) ] spids: [1921 1923 1934 16777215] ) (case_arm pat_list: [{(m88k) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1946]) op: Equal rhs: {(no)} spids: [1946] ) ] spids: [1946] ) ] spids: [1937 1939 1950 16777215] ) (case_arm pat_list: [{(mvs) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1973]) op: Equal rhs: {(no)} spids: [1973] ) ] spids: [1973] ) ] spids: [1965 1966 1977 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[1988]) op: Equal rhs: {(no)} spids: [1988] ) ] spids: [1988] ) ] spids: [1980 1981 1992 16777215] ) ] spids: [1958 1962 1995] ) ] spids: [1953 1955 1998 16777215] ) (case_arm pat_list:[{(netbsd) (Lit_Other '*')}] spids:[2001 2003 2010 16777215]) (case_arm pat_list: [{(osf3) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2046]) op: Equal rhs: { (SQ < 'templib=`echo $lib | sed -e "s/\\.so\\..*/\\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \\$templib; mv \\$templib $lib' > ) } spids: [2046] ) ] spids: [2046] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2053]) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2053] ) ] spids: [2053] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2059]) op: Equal rhs: {(Lit_Other ':')} spids: [2059] ) ] spids: [2059] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[2072]) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [2072] ) ] spids: [2072] ) ] spids: [2025 2026 2079 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2094]) op: Equal rhs: {(no)} spids: [2094] ) ] spids: [2094] ) ] spids: [2082 2083 2098 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[2105]) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2105] ) ] spids: [2105] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2111]) op: Equal rhs: { (SQ < '$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [2111] ) ] spids: [2111] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2118]) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2118] ) ] spids: [2118] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2124]) op: Equal rhs: {(Lit_Other ':')} spids: [2124] ) ] spids: [2124] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[2161]) op: Equal rhs: { (SQ < 'templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | sed "s/\\(^.*ld.*\\)\\( .*ld.*$\\)/\\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [2161] ) ] spids: [2161] ) ] spids: [2101 2102 2167 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_DollarName '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[2202]) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2202] ) ] spids: [2202] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2208]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' > ) } spids: [2208] ) ] spids: [2208] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2215]) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2215] ) ] spids: [2215] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2221]) op: Equal rhs: {(Lit_Other ':')} spids: [2221] ) ] spids: [2221] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[2238]) op: Equal rhs: { (SQ < '$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"' > ) } spids: [2238] ) ] spids: [2238] ) ] spids: [16777215 2199] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2251]) op: Equal rhs: {(no)} spids: [2251] ) ] spids: [2251] ) ] spids: [2244 2255] ) ] spids: [2170 2171 2258 16777215] ) ] spids: [2018 2022 2261] ) ] spids: [2013 2015 2264 16777215] ) (case_arm pat_list: [{(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2305]) op: Equal rhs: { (SQ < 'templib=`echo $lib | sed -e "s/\\.so\\..*/\\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \\$templib; mv \\$templib $lib' > ) } spids: [2305] ) ] spids: [2305] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2312]) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2312] ) ] spids: [2312] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2318]) op: Equal rhs: {(Lit_Other ':')} spids: [2318] ) ] spids: [2318] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[2331]) op: Equal rhs: {(SQ <'$CC -o $oldlib $oldobjs'>)} spids: [2331] ) ] spids: [2331] ) ] spids: [2284 2285 2337 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2352]) op: Equal rhs: {(no)} spids: [2352] ) ] spids: [2352] ) ] spids: [2340 2341 2356 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[2363]) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2363] ) ] spids: [2363] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2369]) op: Equal rhs: { (SQ < '$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [2369] ) ] spids: [2369] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[2375]) op: Equal rhs: { (SQ < 'for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\\$i" >> $lib.exp; done~\n' > <'\t echo "-hidden">> $lib.exp~\n'> < '\t $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version\t$verstring` -update_registry $objdir/so_locations -o $lib~\n' > <'\t $rm $lib.exp'> ) } spids: [2375] ) ] spids: [2375] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2385]) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [2385] ) ] spids: [2385] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2391]) op: Equal rhs: {(Lit_Other ':')} spids: [2391] ) ] spids: [2391] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[2428]) op: Equal rhs: { (SQ < 'templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | sed "s/\\(^.*ld.*\\)\\( .*ld.*$\\)/\\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [2428] ) ] spids: [2428] ) ] spids: [2359 2360 2434 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_DollarName '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:allow_undefined_flag spids:[2469]) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2469] ) ] spids: [2469] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2475]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' > ) } spids: [2475] ) ] spids: [2475] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2483]) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2483] ) ] spids: [2483] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_separator spids:[2489]) op: Equal rhs: {(Lit_Other ':')} spids: [2489] ) ] spids: [2489] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[2507]) op: Equal rhs: { (SQ < '$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"' > ) } spids: [2507] ) ] spids: [2507] ) ] spids: [16777215 2466] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2520]) op: Equal rhs: {(no)} spids: [2520] ) ] spids: [2520] ) ] spids: [2513 2524] ) ] spids: [2437 2438 2527 16777215] ) ] spids: [2277 2281 2530] ) ] spids: [2267 2274 2533 16777215] ) (case_arm pat_list: [{(psos) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2545]) op: Equal rhs: {(no)} spids: [2545] ) ] spids: [2545] ) ] spids: [2536 2538 2549 16777215] ) (case_arm pat_list: [{(sco) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2572]) op: Equal rhs: {(no)} spids: [2572] ) ] spids: [2572] ) ] spids: [2564 2565 2576 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2587]) op: Equal rhs: {(no)} spids: [2587] ) ] spids: [2587] ) ] spids: [2579 2580 2591 16777215] ) ] spids: [2557 2561 2594] ) ] spids: [2552 2554 2597 16777215] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2624]) op: Equal rhs: {(no)} spids: [2624] ) ] spids: [2624] ) ] spids: [2612 2613 2628 16777215] ) (case_arm pat_list: [{(lcc)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2643]) op: Equal rhs: {(no)} spids: [2643] ) ] spids: [2643] ) ] spids: [2631 2632 2647 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[2658]) op: Equal rhs: {(no)} spids: [2658] ) ] spids: [2658] ) ] spids: [2650 2651 2662 16777215] ) ] spids: [2605 2609 2665] ) ] spids: [2600 2602 2668 16777215] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:no_undefined_flag spids:[2691]) op: Equal rhs: {(SQ <' -zdefs'>)} spids: [2691] ) ] spids: [2691] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2697]) op: Equal rhs: { (SQ < '$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ) } spids: [2697] ) ] spids: [2697] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[2703]) op: Equal rhs: { (SQ < '$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\\(.*\\)/\\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\n' > < ' $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' > ) } spids: [2703] ) ] spids: [2703] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[2711]) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2711] ) ] spids: [2711] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_shlibpath_var spids:[2717]) op: Equal rhs: {(no)} spids: [2717] ) ] spids: [2717] ) (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [ {(solaris2.) (Lit_Other '[') (0-5) (Lit_Other ']')} {(solaris2.) (Lit_Other '[') (0-5) (Lit_Other ']') (.) (Lit_Other '*')} ] spids: [2728 2741 2743 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:whole_archive_flag_spec spids:[2766]) op: Equal rhs: { (SQ < '${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' > ) } spids: [2766] ) ] spids: [2766] ) ] spids: [2746 2747 2772 16777215] ) ] spids: [2721 2725 2775] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:link_all_deplibs spids:[2778]) op: Equal rhs: {(yes)} spids: [2778] ) ] spids: [2778] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:output_verbose_link_cmd spids:[2815]) op: Equal rhs: { (SQ < 'templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-R|\\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' > ) } spids: [2815] ) ] spids: [2815] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[2838]) op: Equal rhs: {(SQ <'$CC -xar -o $oldlib $oldobjs'>)} spids: [2838] ) ] spids: [2838] ) ] spids: [2683 2684 2844 16777215] ) (case_arm pat_list: [{(gcx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2855]) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2855] ) ] spids: [2855] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:old_archive_cmds spids:[2866]) op: Equal rhs: {(SQ <'$CC $LDFLAGS -archive -o $oldlib $oldobjs'>)} spids: [2866] ) ] spids: [2866] ) ] spids: [2847 2848 2872 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_DollarName '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:no_undefined_flag spids:[2911]) op: Equal rhs: {(SQ <' ${wl}-z ${wl}defs'>)} spids: [2911] ) ] spids: [2911] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {($ VSub_DollarName '$CC')} {(--version)}) (command.SimpleCommand words: [{(egrep)} {(-v)} {(SQ <'^2\\.7'>)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2941]) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2941] ) ] spids: [2941] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: archive_expsym_cmds spids: [2947] ) op: Equal rhs: { (SQ < '$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\\(.*\\)/\\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\n' > < '\t\t$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' > ) } spids: [2947] ) ] spids: [2947] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: output_verbose_link_cmd spids: [2967] ) op: Equal rhs: { (DQ ($ VSub_DollarName '$CC') (' -shared ') ($ VSub_DollarName '$CFLAGS') (' -v conftest.') ($ VSub_DollarName '$objext') (' 2>&1 | egrep ') (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) (Lit_Other '\\') (-L) (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [2967] ) ] spids: [2967] ) ] spids: [16777215 2938] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_cmds spids:[2993]) op: Equal rhs: { (SQ < '$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2993] ) ] spids: [2993] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:archive_expsym_cmds spids:[2999]) op: Equal rhs: { (SQ < '$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\\(.*\\)/\\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~\n' > < '\t\t$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' > ) } spids: [2999] ) ] spids: [2999] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: output_verbose_link_cmd spids: [3019] ) op: Equal rhs: { (DQ ($ VSub_DollarName '$CC') (' -G ') ($ VSub_DollarName '$CFLAGS') (' -v conftest.') ($ VSub_DollarName '$objext') (' 2>&1 | egrep ') (word_part.EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) (Lit_Other '\\') (-L) (word_part.EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [3019] ) ] spids: [3019] ) ] spids: [2982 3034] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:hardcode_libdir_flag_spec spids:[3038]) op: Equal rhs: {(SQ <'${wl}-R $wl$libdir'>)} spids: [3038] ) ] spids: [3038] ) ] spids: [16777215 2908] ) ] spids: [16777215 3044] ) ] spids: [2875 2876 3047 16777215] ) ] spids: [2676 2680 3050] ) ] spids: [2671 2673 3053 16777215] ) (case_arm pat_list: [{(tandem) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(NCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[3080]) op: Equal rhs: {(no)} spids: [3080] ) ] spids: [3080] ) ] spids: [3068 3069 3084 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[3095]) op: Equal rhs: {(no)} spids: [3095] ) ] spids: [3095] ) ] spids: [3087 3088 3099 16777215] ) ] spids: [3061 3065 3102] ) ] spids: [3056 3058 3105 16777215] ) (case_arm pat_list: [{(unixware) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[3117]) op: Equal rhs: {(no)} spids: [3117] ) ] spids: [3117] ) ] spids: [3108 3110 3121 16777215] ) (case_arm pat_list: [{(vxworks) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[3133]) op: Equal rhs: {(no)} spids: [3133] ) ] spids: [3133] ) ] spids: [3124 3126 3137 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ld_shlibs spids:[3148]) op: Equal rhs: {(no)} spids: [3148] ) ] spids: [3148] ) ] spids: [3140 3141 3152 16777215] ) ] spids: [508 512 3154] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3168]) op: Equal rhs: (word.EmptyWord) spids: [3168] ) ] spids: [3168] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_shlib spids:[3170]) op: Equal rhs: (word.EmptyWord) spids: [3170] ) ] spids: [3170] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3172]) op: Equal rhs: (word.EmptyWord) spids: [3172] ) ] spids: [3172] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3174]) op: Equal rhs: (word.EmptyWord) spids: [3174] ) ] spids: [3174] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_no_builtin spids:[3176]) op: Equal rhs: (word.EmptyWord) spids: [3176] ) ] spids: [3176] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_can_build_shared spids:[3178]) op: Equal rhs: {($ VSub_DollarName '$can_build_shared')} spids: [3178] ) ] spids: [3178] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic_works spids:[3182]) op: Equal rhs: (word.EmptyWord) spids: [3182] ) ] spids: [3182] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static_works spids:[3184]) op: Equal rhs: (word.EmptyWord) spids: [3184] ) ] spids: [3184] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3203]) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3203] ) ] spids: [3203] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3209]) op: Equal rhs: {(SQ <-static>)} spids: [3209] ) ] spids: [3209] ) (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [{(aix) (Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$host_cpu'))} {(Lit_Other '=')} {(ia64)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_cv_prog_cc_static spids:[3252]) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3252] ) ] spids: [3252] ) ] spids: [16777215 3245] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_cv_prog_cc_static spids:[3261]) op: Equal rhs: {(SQ <'-bnso -bI:/lib/syscalls.exp'>)} spids: [3261] ) ] spids: [3261] ) ] spids: [3258 3267] ) ] spids: [3223 3225 3270 16777215] ) (case_arm pat_list: [{(amigaos) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3290]) op: Equal rhs: {(SQ <'-m68020 -resident32 -malways-restore-a4'>)} spids: [3290] ) ] spids: [3290] ) ] spids: [3273 3275 3296 16777215] ) (case_arm pat_list: [ {(beos) (Lit_Other '*')} {(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')} {(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')} ] spids: [3299 3326 3333 16777215] ) (case_arm pat_list: [ {(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')} {(os2) (Lit_Other '*')} ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3359]) op: Equal rhs: {(SQ <-DDLL_EXPORT>)} spids: [3359] ) ] spids: [3359] ) ] spids: [3336 3348 3365 16777215] ) (case_arm pat_list: [{(darwin) (Lit_Other '*')} {(rhapsody) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_cv_prog_cc_pic spids:[3386]) op: Equal rhs: {(SQ <-fno-common>)} spids: [3386] ) ] spids: [3386] ) ] spids: [3368 3375 3392 16777215] ) (case_arm pat_list: [{(Lit_Other '*') (djgpp) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3405]) op: Equal rhs: (word.EmptyWord) spids: [3405] ) ] spids: [3405] ) ] spids: [3395 3398 3408 16777215] ) (case_arm pat_list: [{(sysv4) (Lit_Other '*') (MP) (Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(-d)} {(/usr/nec)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3430]) op: Equal rhs: {(-Kconform_pic)} spids: [3430] ) ] spids: [3430] ) ] spids: [16777215 3427] ) ] spids: [16777215 3434] ) ] spids: [3411 3415 3437 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3444]) op: Equal rhs: {(SQ <-fPIC>)} spids: [3444] ) ] spids: [3444] ) ] spids: [3440 3441 3450 16777215] ) ] spids: [3216 3220 3453] ) ] spids: [16777215 3200] ) ] else_action: [ (command.Case to_match: {($ VSub_DollarName '$host_os')} arms: [ (case_arm pat_list: [{(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_cv_prog_cc_static spids:[3499]) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3499] ) ] spids: [3499] ) ] spids: [16777215 3492] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:lt_cv_prog_cc_static spids:[3508]) op: Equal rhs: {(SQ <'-bnso -bI:/lib/syscalls.exp'>)} spids: [3508] ) ] spids: [3508] ) ] spids: [3505 3514] ) ] spids: [3465 3472 3517 16777215] ) (case_arm pat_list: [{(chorus) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [(case_arm pat_list:[{(cxch68)}] spids:[3532 3533 3544 16777215])] spids: [3525 3529 3547] ) ] spids: [3520 3522 3550 16777215] ) (case_arm pat_list: [{(dgux) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(ec) (Lit_Other '+') (Lit_Other '+')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3571]) op: Equal rhs: {(SQ <-KPIC>)} spids: [3571] ) ] spids: [3571] ) ] spids: [3565 3568 3577 16777215] ) (case_arm pat_list: [{(ghcx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3588]) op: Equal rhs: {(SQ <-pic>)} spids: [3588] ) ] spids: [3588] ) ] spids: [3580 3581 3594 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3597 3598 3601 16777215] ) ] spids: [3558 3562 3604] ) ] spids: [3553 3555 3607 16777215] ) (case_arm pat_list: [{(freebsd) (Lit_Other '*')}] spids: [3610 3612 3619 16777215] ) (case_arm pat_list:[{(gnu) (Lit_Other '*')}] spids:[3622 3624 3627 16777215]) (case_arm pat_list: [{(hpux9) (Lit_Other '*')} {(hpux10) (Lit_Other '*')} {(hpux11) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3656]) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3656] ) ] spids: [3656] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3662]) op: Equal rhs: { (DQ (${ VSub_Name ac_cv_prog_cc_wl) ('-a ') (${ VSub_Name ac_cv_prog_cc_wl) (archive) ) } spids: [3662] ) ] spids: [3662] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3675]) op: Equal rhs: {(SQ <'+Z'>)} spids: [3675] ) ] spids: [3675] ) ] spids: [3652 3653 3681 16777215] ) (case_arm pat_list: [{(aCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3688]) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3688] ) ] spids: [3688] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3694]) op: Equal rhs: { (DQ (${ VSub_Name ac_cv_prog_cc_wl) ('-a ') (${ VSub_Name ac_cv_prog_cc_wl) (archive) ) } spids: [3694] ) ] spids: [3694] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3707]) op: Equal rhs: {(SQ <'+Z'>)} spids: [3707] ) ] spids: [3707] ) ] spids: [3684 3685 3713 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3716 3717 3720 16777215] ) ] spids: [3645 3649 3723] ) ] spids: [3630 3642 3726 16777215] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3750]) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3750] ) ] spids: [3750] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3756]) op: Equal rhs: {(SQ <-non_shared>)} spids: [3756] ) ] spids: [3756] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3762]) op: Equal rhs: {(SQ <-KPIC>)} spids: [3762] ) ] spids: [3762] ) ] spids: [3746 3747 3768 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3771 3772 3775 16777215] ) ] spids: [3739 3743 3778] ) ] spids: [3729 3736 3781 16777215] ) (case_arm pat_list: [{(linux) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3804]) op: Equal rhs: {(SQ <'--backend -Wl,'>)} spids: [3804] ) ] spids: [3804] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3810]) op: Equal rhs: {(SQ <-fPIC>)} spids: [3810] ) ] spids: [3810] ) ] spids: [3796 3797 3816 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3835]) op: Equal rhs: (word.EmptyWord) spids: [3835] ) ] spids: [3835] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3838]) op: Equal rhs: {(SQ <-non_shared>)} spids: [3838] ) ] spids: [3838] ) ] spids: [3819 3820 3844 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3847 3848 3851 16777215] ) ] spids: [3789 3793 3854] ) ] spids: [3784 3786 3857 16777215] ) (case_arm pat_list: [{(lynxos) (Lit_Other '*')}] spids: [3860 3862 3865 16777215] ) (case_arm pat_list: [{(m88k) (Lit_Other '*')}] spids: [3868 3870 3873 16777215] ) (case_arm pat_list: [{(mvs) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3892]) op: Equal rhs: {(SQ <'-W c,exportall'>)} spids: [3892] ) ] spids: [3892] ) ] spids: [3888 3889 3898 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3901 3902 3905 16777215] ) ] spids: [3881 3885 3908] ) ] spids: [3876 3878 3911 16777215] ) (case_arm pat_list: [{(netbsd) (Lit_Other '*')}] spids: [3914 3916 3919 16777215] ) (case_arm pat_list: [{(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3948]) op: Equal rhs: {(SQ <'--backend -Wl,'>)} spids: [3948] ) ] spids: [3948] ) ] spids: [3944 3945 3954 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3965]) op: Equal rhs: {(SQ <-pic>)} spids: [3965] ) ] spids: [3965] ) ] spids: [3957 3958 3971 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[3982]) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3982] ) ] spids: [3982] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[3996]) op: Equal rhs: (word.EmptyWord) spids: [3996] ) ] spids: [3996] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[3999]) op: Equal rhs: {(SQ <-non_shared>)} spids: [3999] ) ] spids: [3999] ) ] spids: [3974 3975 4005 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4008 4009 4012 16777215] ) ] spids: [3937 3941 4015] ) ] spids: [3922 3934 4018 16777215] ) (case_arm pat_list: [{(psos) (Lit_Other '*')}] spids: [4021 4023 4026 16777215] ) (case_arm pat_list: [{(sco) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4045]) op: Equal rhs: {(SQ <-fPIC>)} spids: [4045] ) ] spids: [4045] ) ] spids: [4041 4042 4051 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4054 4055 4058 16777215] ) ] spids: [4034 4038 4061] ) ] spids: [4029 4031 4064 16777215] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4087]) op: Equal rhs: {(SQ <-KPIC>)} spids: [4087] ) ] spids: [4087] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[4093]) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4093] ) ] spids: [4093] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_wl spids:[4099]) op: Equal rhs: {(SQ <'-Qoption ld '>)} spids: [4099] ) ] spids: [4099] ) ] spids: [4079 4080 4105 16777215] ) (case_arm pat_list: [{(gcx)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4116]) op: Equal rhs: {(SQ <-PIC>)} spids: [4116] ) ] spids: [4116] ) ] spids: [4108 4109 4122 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4125 4126 4129 16777215] ) ] spids: [4072 4076 4132] ) ] spids: [4067 4069 4135 16777215] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4158]) op: Equal rhs: {(SQ <-pic>)} spids: [4158] ) ] spids: [4158] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_static spids:[4164]) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4164] ) ] spids: [4164] ) ] spids: [4150 4151 4170 16777215] ) (case_arm pat_list: [{(lcc)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4181]) op: Equal rhs: {(SQ <-pic>)} spids: [4181] ) ] spids: [4181] ) ] spids: [4173 4174 4187 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4190 4191 4194 16777215] ) ] spids: [4143 4147 4197] ) ] spids: [4138 4140 4200 16777215] ) (case_arm pat_list: [{(tandem) (Lit_Other '*')}] action: [ (command.Case to_match: {($ VSub_DollarName '$cc_basename')} arms: [ (case_arm pat_list: [{(NCC)}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4223]) op: Equal rhs: {(SQ <-KPIC>)} spids: [4223] ) ] spids: [4223] ) ] spids: [4215 4216 4229 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4232 4233 4236 16777215] ) ] spids: [4208 4212 4239] ) ] spids: [4203 4205 4242 16777215] ) (case_arm pat_list: [{(unixware) (Lit_Other '*')}] spids: [4245 4247 4250 16777215] ) (case_arm pat_list: [{(vxworks) (Lit_Other '*')}] spids: [4253 4255 4258 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_can_build_shared spids:[4265]) op: Equal rhs: {(no)} spids: [4265] ) ] spids: [4265] ) ] spids: [4261 4262 4269 16777215] ) ] spids: [3458 3462 4272] ) ] spids: [3455 4274] ) (command.Case to_match: {(DQ ($ VSub_DollarName '$host_os'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (djgpp) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4300]) op: Equal rhs: (word.EmptyWord) spids: [4300] ) ] spids: [4300] ) ] spids: [4294 4297 4303 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:ac_cv_prog_cc_pic spids:[4310]) op: Equal rhs: {(DQ ($ VSub_DollarName '$ac_cv_prog_cc_pic') (' -DPIC'))} spids: [4310] ) ] spids: [4310] ) ] spids: [4306 4307 4317 16777215] ) ] spids: [4277 4283 4319] ) (command.SimpleCommand words: [{(cat)}] redirects: [ (redir.Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(conftest.) ($ VSub_DollarName '$ac_ext')} ) (redir.HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 4347 stdin_parts: [ ('class Foo\n') ('{\n') ('public:\n') (' Foo (void) { a = 0; }\n') ('private:\n') (' int a;\n') ('};\n') ] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Subshell child: (C {(eval)} {($ VSub_DollarName '$ac_compile')}) redirects: [(redir.Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(5)})] spids: [4352 4356] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:pre_test_object_deps_done spids:[4382]) op: Equal rhs: {(no)} spids: [4382] ) ] spids: [4382] ) (command.ForEach iter_name: p iter_words: [ { (word_part.CommandSubPart command_list: (command.CommandList children: [(C {(eval)} {($ VSub_DollarName '$output_verbose_link_cmd')})] ) left_token: <Left_Backtick '`'> spids: [4393 4397] ) } ] do_arg_iter: F body: (command.DoGroup children: [ (command.Case to_match: {($ VSub_DollarName '$p')} arms: [ (case_arm pat_list: [ {(-L) (Lit_Other '*')} {(-R) (Lit_Other '*')} {(-l) (Lit_Other '*')} ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DPipe] children: [ (C {(test)} {($ VSub_DollarName '$p')} {(Lit_Other '=')} {(DQ (-L))} ) (C {(test)} {($ VSub_DollarName '$p')} {(Lit_Other '=')} {(DQ (-R))} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:prev spids:[4465]) op: Equal rhs: {($ VSub_DollarName '$p')} spids: [4465] ) ] spids: [4465] ) (command.ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4462] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:prev spids:[4475]) op: Equal rhs: (word.EmptyWord) spids: [4475] ) ] spids: [4475] ) ] spids: [4472 4478] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$pre_test_object_deps_done'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Case to_match: {($ VSub_DollarName '$p')} arms: [ (case_arm pat_list: [{(-L) (Lit_Other '*')} {(-R) (Lit_Other '*')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(-z)} { (DQ ($ VSub_DollarName '$compiler_lib_search_path' ) ) } ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: compiler_lib_search_path spids: [4541] ) op: Equal rhs: { (DQ (${ VSub_Name prev) (${ VSub_Name p)) } spids: [4541] ) ] spids: [4541] ) ] spids: [16777215 4538] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: compiler_lib_search_path spids: [4555] ) op: Equal rhs: { (DQ (${ VSub_Name compiler_lib_search_path) (' ') (${ VSub_Name prev) (${ VSub_Name p) ) } spids: [4555] ) ] spids: [4555] ) ] spids: [4552 4570] ) ] spids: [4505 4512 4573 16777215] ) ] spids: [4498 4502 4584] ) ] spids: [16777215 4495] ) ] else_action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_DollarName '$postdeps'))}) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:postdeps spids:[4604]) op: Equal rhs: {(DQ (${ VSub_Name prev) (${ VSub_Name p))} spids: [4604] ) ] spids: [4604] ) ] spids: [16777215 4601] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:postdeps spids:[4618]) op: Equal rhs: { (DQ (${ VSub_Name postdeps) (' ') (${ VSub_Name prev) (${ VSub_Name p) ) } spids: [4618] ) ] spids: [4618] ) ] spids: [4615 4633] ) ] spids: [4587 4636] ) ] spids: [4412 4424 4639 16777215] ) (case_arm pat_list: [{(Lit_Other '*') (.) ($ VSub_DollarName '$objext')}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$p'))} {(Lit_Other '=')} {(DQ (conftest.) ($ VSub_DollarName '$objext'))} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: pre_test_object_deps_done spids: [4676] ) op: Equal rhs: {(yes)} spids: [4676] ) ] spids: [4676] ) (command.ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4673] ) ] spids: [16777215 4683] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(DQ ($ VSub_DollarName '$pre_test_object_deps_done'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_DollarName '$predep_objects'))} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: predep_objects spids: [4717] ) op: Equal rhs: {(DQ ($ VSub_DollarName '$p'))} spids: [4717] ) ] spids: [4717] ) ] spids: [16777215 4714] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: predep_objects spids: [4726] ) op: Equal rhs: { (DQ ($ VSub_DollarName '$predep_objects') (' ') ($ VSub_DollarName '$p') ) } spids: [4726] ) ] spids: [4726] ) ] spids: [4723 4734] ) ] spids: [16777215 4700] ) ] else_action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_DollarName '$postdep_objects'))} ) terminator: <Op_Semi ';'> ) ] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name: postdep_objects spids: [4754] ) op: Equal rhs: {(DQ ($ VSub_DollarName '$p'))} spids: [4754] ) ] spids: [4754] ) ] spids: [16777215 4751] ) ] else_action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:postdep_objects spids:[4763]) op: Equal rhs: { (DQ ($ VSub_DollarName '$postdep_objects') (' ') ($ VSub_DollarName '$p') ) } spids: [4763] ) ] spids: [4763] ) ] spids: [4760 4771] ) ] spids: [4737 4774] ) ] spids: [4643 4646 4777 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4781 4782 4784 16777215] ) ] spids: [4404 4408 4791] ) ] spids: [4400 4794] ) spids: [4392 4398] ) (C {(rm)} {(-f)} {(a.out)}) ] spids: [16777215 4362] ) ] else_action: [(C {(echo)} {(DQ ('ltcf-cxx.sh: error: problem compiling test program'))})] spids: [4808 4817] ) (C {($ VSub_DollarName '$rm')} {(-f)} {(confest.) ($ VSub_DollarName '$objext')}) (command.Case to_match: {(DQ (' ') ($ VSub_DollarName '$postdeps') (' '))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (DQ (' -lc ')) (Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:need_lc spids:[4845]) op: Equal rhs: {(no)} spids: [4845] ) ] spids: [4845] ) ] spids: [4838 4843 4848 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:need_lc spids:[4853]) op: Equal rhs: {(yes)} spids: [4853] ) ] spids: [4853] ) ] spids: [4850 4851 4856 16777215] ) ] spids: [4828 4836 4858] ) ] )