(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_ext) op:Equal rhs:{(cc)} spids:[93])] spids: [93] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:objext) op:Equal rhs:{(o)} spids:[100])] spids: [100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_compile_test_code) op: Equal rhs: {(DQ ('int some_variable = 0;'))} spids: [107] ) ] spids: [107] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_link_test_code) op: Equal rhs: {(SQ <'int main(int, char *[]) { return (0); }'>)} spids: [116] ) ] spids: [116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CXX) op: Equal rhs: { (BracedVarSub token: <VSub_Name CXX> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{('c++')}) spids: [126 130] ) } spids: [125] ) ] spids: [125] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CC) op: Equal rhs: { (BracedVarSub token: <VSub_Name CC> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(DQ ($ VSub_Name '$CXX'))}) spids: [137 143] ) } spids: [136] ) ] spids: [136] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CFLAGS) op: Equal rhs: { (BracedVarSub token: <VSub_Name CFLAGS> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(DQ ($ VSub_Name '$CXXFLAGS'))}) spids: [146 152] ) } spids: [145] ) ] spids: [145] ) (C {(set)} {(dummy)} {($ VSub_Name '$CC')}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:compiler) op: Equal rhs: {($ VSub_Number '$2')} spids: [164] ) ] spids: [164] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cc_basename) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {($ VSub_Name '$echo')} {(X) (DQ ($ VSub_Name '$compiler'))}) (C {($ VSub_Name '$Xsed')} {(-e)} {(SQ <'s%^.*/%%'>)}) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [168 185] ) } spids: [167] ) ] spids: [167] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(conftest.) ($ VSub_Name '$ac_ext')}) (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 211 stdin_parts: [('#ifdef __GNUC__\n') (' yes;\n') ('#endif\n')] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (BraceGroup children: [ (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_try) op: Equal rhs: {(SQ <'${CC-c++} -E conftest.$ac_ext'>)} spids: [216] ) ] spids: [216] ) terminator: <Op_Semi ';'> ) (Sentence child: (BraceGroup children: [ (Sentence child: (Subshell child: (C {(eval)} {(echo)} {(EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ($ VSub_Name '$ac_try') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) } ) redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(5)})] spids: [224 232] ) terminator: <Op_Semi ';'> ) (Sentence child: (Subshell child: (C {(eval)} {($ VSub_Name '$ac_try')}) redirects: [(Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(5)})] spids: [238 242] ) terminator: <Op_Semi ';'> ) ] spids: [222] ) terminator: <Op_Semi ';'> ) ] spids: [214] ) (SimpleCommand words: [{(egrep)} {(yes)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) (Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)}) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:with_gcc) op:Equal rhs:{(yes)} spids:[269])] spids: [269] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gnu_ld'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [345] ) ] spids: [345] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [351] ) ] spids: [351] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(SQ <'${wl}'>)} spids: [370] ) ] spids: [370] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(eval)} { (DQ (CommandSubPart command_list: (CommandList children: [ (C {($ VSub_Name '$CC')} {(-print-prog-name) (Lit_Other '=') (ld)} ) ] ) left_token: <Left_Backtick '`'> spids: [386 392] ) (' --help 2>&1') ) } ) (SimpleCommand words: [{(egrep)} {(SQ <no-whole-archive>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(DQ ($ VSub_Name '$wlarc')) (SQ <'--whole-archive$convenience '>) (DQ ($ VSub_Name '$wlarc')) (SQ <--no-whole-archive>) } spids: [414] ) ] spids: [414] ) ] spids: [16777215 411] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [432] ) ] spids: [432] ) ] spids: [429 435] ) ] spids: [16777215 329] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [441] ) ] spids: [441] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' > ) } spids: [465] ) ] spids: [465] ) ] spids: [438 471] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) op: Equal rhs: {(SQ <'$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"'>)} spids: [487] ) ] spids: [487] ) ] spids: [16777215 266] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:with_gcc) op:Equal rhs:{(no)} spids:[496])] spids: [496] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:wlarc) op:Equal rhs:{(EmptyPart)} spids:[500])] spids: [500] ) ] spids: [493 502] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(aix3) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[524])] spids: [524] ) ] spids: [515 517 528 16777215] ) (case_arm pat_list: [{(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:archive_cmds) op:Equal rhs:{(SQ )} spids:[541])] spids: [541] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [546] ) ] spids: [546] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ <':'>)} spids: [550] ) ] spids: [550] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [556] ) ] spids: [556] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [ {(aix4.) (Lit_Other '[') (012) (Lit_Other ']')} {(aix4.) (Lit_Other '[') (012) (Lit_Other ']') (.) (Lit_Other '*')} ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:collect2name) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(${ VSub_Name CC)} {(-print-prog-name) (Lit_Other '=') (collect2)} ) ] ) left_token: <Left_Backtick '`'> spids: [625 633] ) } spids: [624] ) ] spids: [624] ) (If arms: [ (if_arm cond: [ (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(-f)} {(DQ ($ VSub_Name '$collect2name'))}) (Pipeline children: [ (C {(strings)} {(DQ ($ VSub_Name '$collect2name'))}) (SimpleCommand words: [{(grep)} {(resolve_lib_name)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) ] ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [673] ) ] spids: [673] ) ] spids: [16777215 666] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [684] ) ] spids: [684] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [700] ) ] spids: [700] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [704] ) ] spids: [704] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(EmptyPart)} spids: [710] ) ] spids: [710] ) ] spids: [677 713] ) ] spids: [602 613 16777215 716] ) ] spids: [596 600 716] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <-shared>)} spids: [719] ) ] spids: [719] ) ] spids: [16777215 593] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-G'>)} spids: [748] ) ] spids: [748] ) ] spids: [16777215 745] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [757] ) ] spids: [757] ) ] spids: [754 763] ) ] spids: [725 766] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [794] ) ] spids: [794] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gnu_ld')} {(Lit_Other '=')} {(no)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-Bexport>)} spids: [812] ) ] spids: [812] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(DQ )} spids: [818] ) ] spids: [818] ) ] spids: [16777215 809] ) ] spids: [16777215 823] ) ] spids: [16777215 783] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [837] ) ] spids: [837] ) (ForEach iter_name: ld_flag iter_words: [{($ VSub_Name '$LDFLAGS')}] do_arg_iter: F body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (Subshell child: (AndOr ops: [Op_DPipe] children: [ (C {(test)} {($ VSub_Name '$ld_flag')} {(Lit_Other '=')} {(DQ (-brtl))} ) (C {(test)} {($ VSub_Name '$ld_flag')} {(Lit_Other '=')} {(DQ ('-Wl,-brtl'))} ) ] ) spids: [855 878] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(yes)} spids: [884] ) ] spids: [884] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 881] ) ] spids: [16777215 891] ) ] spids: [850 894] ) spids: [846 848] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-bexport>)} spids: [897] ) ] spids: [897] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(SQ <-bnoentry>)} spids: [903] ) ] spids: [903] ) ] spids: [826 909] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [920] ) ] spids: [920] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$aix_use_runtimelinking'))} {(Lit_Other '=')} {(yes)} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-blibpath:$libdir:/usr/lib:/lib'>)} spids: [940] ) ] spids: [940] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -Wl,-G'>)} spids: [946] ) ] spids: [946] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (DQ (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('CC ') ($ VSub_Name '$shared_flag') ) (SQ <' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '>) (DQ (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}') ($ VSub_Name '$no_entry_flag') (' ') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}-brtl ') (EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) ('{wl}') ($ VSub_Name '$exp_sym_flag') (':') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (export_symbols) ) } spids: [952] ) ] spids: [952] ) ] spids: [16777215 937] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gnu_ld')} {(Lit_Other '=')} {(no)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R $libdir:/usr/lib:/lib'>)} spids: [1010] ) ] spids: [1010] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1016] ) ] spids: [1016] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (DQ (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('CC ') ($ VSub_Name '$shared_flag') ) (SQ <' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '>) (DQ (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}') ($ VSub_Name '$no_entry_flag') (' ') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('{wl}') ($ VSub_Name '$exp_sym_flag') (':') (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) (export_symbols) ) } spids: [1022] ) ] spids: [1022] ) ] spids: [16777215 1007] ) ] spids: [16777215 1045] ) ] spids: [16777215 993] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-blibpath:$libdir:/usr/lib:/lib'>)} spids: [1051] ) ] spids: [1051] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-bnoerok'>)} spids: [1065] ) ] spids: [1065] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1071] ) ] spids: [1071] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1081] ) ] spids: [1081] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1089] ) ] spids: [1089] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:build_libtool_need_lc) op: Equal rhs: {(yes)} spids: [1095] ) ] spids: [1095] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (DQ (EscapedLiteralPart token:<Lit_EscapedChar '\\$'>) ('CC ') ($ VSub_Name '$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: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) 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: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(ec) (Lit_Other '+') (Lit_Other '+')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1178] ) ] spids: [1178] ) ] spids: [1168 1171 1182 16777215] ) (case_arm pat_list: [{(ghcx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1197] ) ] spids: [1197] ) ] spids: [1185 1186 1201 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) 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: [{(freebsd) (Lit_Other '[') (12) (Lit_Other ']') (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1237])] spids: [1237] ) ] spids: [1225 1230 1241 16777215] ) (case_arm pat_list: [{(freebsd) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(yes)} spids:[1257])] spids: [1257] ) ] spids: [1244 1246 1261 16777215] ) (case_arm pat_list:[{(gnu) (Lit_Other '*')}] spids:[1264 1266 1269 16777215]) (case_arm pat_list: [{(hpux) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gnu_ld')} {(Lit_Other '=')} {(no)}) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {(DQ ($ VSub_Name '$host_cpu'))} arms: [ (case_arm pat_list: [{(ia64) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1305] ) ] spids: [1305] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1311] ) ] spids: [1311] ) ] spids: [1300 1302 1314 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}+b ${wl}$libdir'>)} spids: [1321] ) ] spids: [1321] ) ] spids: [1317 1318 1326 16777215] ) ] spids: [1291 1297 1329] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1332] ) ] spids: [1332] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1336] ) ] spids: [1336] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [1340] ) ] spids: [1340] ) ] spids: [16777215 1288] ) ] spids: [16777215 1346] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1349] ) ] spids: [1349] ) (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1376] ) ] spids: [1376] ) ] spids: [1368 1369 1380 16777215] ) (case_arm pat_list: [{(aCC)}] action: [ (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(hpux9) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1398] ) ] spids: [1398] ) ] spids: [1394 1396 1403 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1409] ) ] spids: [1409] ) ] spids: [1406 1407 1414 16777215] ) ] spids: [1387 1391 1417] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [1452] ) ] spids: [1452] ) ] spids: [1383 1384 1458 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gcc')} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gnu_ld')} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {(DQ ($ VSub_Name '$host_os'))} arms: [ (case_arm pat_list: [{(hpux9) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1506] ) ] spids: [1506] ) ] spids: [1502 1504 1511 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Case to_match: {(DQ ($ VSub_Name '$host_cpu'))} arms: [ (case_arm pat_list: [{(ia64) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -b +h $soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' > ) } spids: [1532] ) ] spids: [1532] ) ] spids: [1527 1529 1537 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1544] ) ] spids: [1544] ) ] spids: [1540 1541 1549 16777215] ) ] spids: [1518 1524 1552] ) ] spids: [1514 1515 1555 16777215] ) ] spids: [1493 1499 1558] ) ] spids: [16777215 1490] ) ] spids: [16777215 1561] ) ] spids: [16777215 1476] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1571] ) ] spids: [1571] ) ] spids: [1564 1575] ) ] spids: [1461 1462 1578 16777215] ) ] spids: [1361 1365 1581] ) ] spids: [1272 1274 1584 16777215] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1612] ) ] spids: [1612] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -ar -WR,-u -o $oldlib $oldobjs'>)} spids: [1635] ) ] spids: [1635] ) ] spids: [1604 1605 1641 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1680] ) ] spids: [1680] ) ] spids: [16777215 1677] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1689] ) ] spids: [1689] ) ] spids: [1686 1695] ) ] spids: [16777215 1661] ) ] spids: [16777215 1698] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [1701] ) ] spids: [1701] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1707] ) ] spids: [1707] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [1711] ) ] spids: [1711] ) ] spids: [1644 1645 1715 16777215] ) ] spids: [1597 1601 1718] ) ] spids: [1587 1594 1721 16777215] ) (case_arm pat_list: [{(linux) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [1757] ) ] spids: [1757] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [1763] ) ] spids: [1763] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [1802] ) ] spids: [1802] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath,$libdir'>)} spids: [1809] ) ] spids: [1809] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1815] ) ] spids: [1815] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [1830] ) ] spids: [1830] ) ] spids: [1736 1737 1836 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [1847] ) ] spids: [1847] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [1853] ) ] spids: [1853] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [1860] ) ] spids: [1860] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [1864] ) ] spids: [1864] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1870] ) ] spids: [1870] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [1907] ) ] spids: [1907] ) ] spids: [1839 1840 1913 16777215] ) ] spids: [1729 1733 1916] ) ] spids: [1724 1726 1919 16777215] ) (case_arm pat_list: [{(lynxos) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1931])] spids: [1931] ) ] spids: [1922 1924 1935 16777215] ) (case_arm pat_list: [{(m88k) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1947])] spids: [1947] ) ] spids: [1938 1940 1951 16777215] ) (case_arm pat_list: [{(mvs) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1974] ) ] spids: [1974] ) ] spids: [1966 1967 1978 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1989] ) ] spids: [1989] ) ] spids: [1981 1982 1993 16777215] ) ] spids: [1959 1963 1996] ) ] spids: [1954 1956 1999 16777215] ) (case_arm pat_list:[{(netbsd) (Lit_Other '*')}] spids:[2002 2004 2011 16777215]) (case_arm pat_list: [{(osf3) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2047] ) ] spids: [2047] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2054] ) ] spids: [2054] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2060] ) ] spids: [2060] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [2073] ) ] spids: [2073] ) ] spids: [2026 2027 2080 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2095] ) ] spids: [2095] ) ] spids: [2083 2084 2099 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2106] ) ] spids: [2106] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2112] ) ] spids: [2112] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2119] ) ] spids: [2119] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2125] ) ] spids: [2125] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [2162] ) ] spids: [2162] ) ] spids: [2102 2103 2168 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_Name '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2203] ) ] spids: [2203] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2209] ) ] spids: [2209] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2216] ) ] spids: [2216] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2222] ) ] spids: [2222] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) op: Equal rhs: { (SQ < '$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"' > ) } spids: [2239] ) ] spids: [2239] ) ] spids: [16777215 2200] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2252] ) ] spids: [2252] ) ] spids: [2245 2256] ) ] spids: [2171 2172 2259 16777215] ) ] spids: [2019 2023 2262] ) ] spids: [2014 2016 2265 16777215] ) (case_arm pat_list: [{(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2306] ) ] spids: [2306] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2313] ) ] spids: [2313] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2319] ) ] spids: [2319] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -o $oldlib $oldobjs'>)} spids: [2332] ) ] spids: [2332] ) ] spids: [2285 2286 2338 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2353] ) ] spids: [2353] ) ] spids: [2341 2342 2357 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2364] ) ] spids: [2364] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2370] ) ] spids: [2370] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [2376] ) ] spids: [2376] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [2386] ) ] spids: [2386] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2392] ) ] spids: [2392] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [2429] ) ] spids: [2429] ) ] spids: [2360 2361 2435 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_Name '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2470] ) ] spids: [2470] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) 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: [2476] ) ] spids: [2476] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2484] ) ] spids: [2484] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2490] ) ] spids: [2490] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) op: Equal rhs: { (SQ < '$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\\-L"' > ) } spids: [2508] ) ] spids: [2508] ) ] spids: [16777215 2467] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2521] ) ] spids: [2521] ) ] spids: [2514 2525] ) ] spids: [2438 2439 2528 16777215] ) ] spids: [2278 2282 2531] ) ] spids: [2268 2275 2534 16777215] ) (case_arm pat_list: [{(psos) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[2546])] spids: [2546] ) ] spids: [2537 2539 2550 16777215] ) (case_arm pat_list: [{(sco) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2573] ) ] spids: [2573] ) ] spids: [2565 2566 2577 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2588] ) ] spids: [2588] ) ] spids: [2580 2581 2592 16777215] ) ] spids: [2558 2562 2595] ) ] spids: [2553 2555 2598 16777215] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2625] ) ] spids: [2625] ) ] spids: [2613 2614 2629 16777215] ) (case_arm pat_list: [{(lcc)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2644] ) ] spids: [2644] ) ] spids: [2632 2633 2648 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2659] ) ] spids: [2659] ) ] spids: [2651 2652 2663 16777215] ) ] spids: [2606 2610 2666] ) ] spids: [2601 2603 2669 16777215] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' -zdefs'>)} spids: [2692] ) ] spids: [2692] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' > ) } spids: [2698] ) ] spids: [2698] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [2704] ) ] spids: [2704] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2712] ) ] spids: [2712] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2718] ) ] spids: [2718] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [ {(solaris2.) (Lit_Other '[') (0-5) (Lit_Other ']')} {(solaris2.) (Lit_Other '[') (0-5) (Lit_Other ']') (.) (Lit_Other '*')} ] spids: [2729 2742 2744 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: { (SQ < '${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' > ) } spids: [2767] ) ] spids: [2767] ) ] spids: [2747 2748 2773 16777215] ) ] spids: [2722 2726 2776] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2779] ) ] spids: [2779] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) 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: [2816] ) ] spids: [2816] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -xar -o $oldlib $oldobjs'>)} spids: [2839] ) ] spids: [2839] ) ] spids: [2684 2685 2845 16777215] ) (case_arm pat_list: [{(gcx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2856] ) ] spids: [2856] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC $LDFLAGS -archive -o $oldlib $oldobjs'>)} spids: [2867] ) ] spids: [2867] ) ] spids: [2848 2849 2873 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)} ) (C {(test)} {(DQ ($ VSub_Name '$with_gnu_ld'))} {(Lit_Other '=')} {(no)} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-z ${wl}defs'>)} spids: [2912] ) ] spids: [2912] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {($ VSub_Name '$CC')} {(--version)}) (SimpleCommand words: [{(egrep)} {(-v)} {(SQ <'^2\\.7'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2942] ) ] spids: [2942] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [2948] ) ] spids: [2948] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) op: Equal rhs: { (DQ ($ VSub_Name '$CC') (' -shared ') ($ VSub_Name '$CFLAGS') (' -v conftest.') ($ VSub_Name '$objext') (' 2>&1 | egrep ') (EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) (Lit_Other '\\') (-L) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [2968] ) ] spids: [2968] ) ] spids: [16777215 2939] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' > ) } spids: [2994] ) ] spids: [2994] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) 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: [3000] ) ] spids: [3000] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmd) op: Equal rhs: { (DQ ($ VSub_Name '$CC') (' -G ') ($ VSub_Name '$CFLAGS') (' -v conftest.') ($ VSub_Name '$objext') (' 2>&1 | egrep ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (Lit_Other '\\') (-L) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [3020] ) ] spids: [3020] ) ] spids: [2983 3035] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R $wl$libdir'>)} spids: [3039] ) ] spids: [3039] ) ] spids: [16777215 2909] ) ] spids: [16777215 3045] ) ] spids: [2876 2877 3048 16777215] ) ] spids: [2677 2681 3051] ) ] spids: [2672 2674 3054 16777215] ) (case_arm pat_list: [{(tandem) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(NCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [3081] ) ] spids: [3081] ) ] spids: [3069 3070 3085 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [3096] ) ] spids: [3096] ) ] spids: [3088 3089 3100 16777215] ) ] spids: [3062 3066 3103] ) ] spids: [3057 3059 3106 16777215] ) (case_arm pat_list: [{(unixware) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[3118])] spids: [3118] ) ] spids: [3109 3111 3122 16777215] ) (case_arm pat_list: [{(vxworks) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[3134])] spids: [3134] ) ] spids: [3125 3127 3138 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[3149])] spids: [3149] ) ] spids: [3141 3142 3153 16777215] ) ] spids: [508 512 3155] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3169] ) ] spids: [3169] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_shlib) op: Equal rhs: {(EmptyPart)} spids: [3171] ) ] spids: [3171] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(EmptyPart)} spids: [3173] ) ] spids: [3173] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(EmptyPart)} spids: [3175] ) ] spids: [3175] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_no_builtin) op: Equal rhs: {(EmptyPart)} spids: [3177] ) ] spids: [3177] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_can_build_shared) op: Equal rhs: {($ VSub_Name '$can_build_shared')} spids: [3179] ) ] spids: [3179] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic_works) op: Equal rhs: {(EmptyPart)} spids: [3183] ) ] spids: [3183] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static_works) op: Equal rhs: {(EmptyPart)} spids: [3185] ) ] spids: [3185] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3204] ) ] spids: [3204] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-static>)} spids: [3210] ) ] spids: [3210] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(aix) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3253] ) ] spids: [3253] ) ] spids: [16777215 3246] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <'-bnso -bI:/lib/syscalls.exp'>)} spids: [3262] ) ] spids: [3262] ) ] spids: [3259 3268] ) ] spids: [3224 3226 3271 16777215] ) (case_arm pat_list: [{(amigaos) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'-m68020 -resident32 -malways-restore-a4'>)} spids: [3291] ) ] spids: [3291] ) ] spids: [3274 3276 3297 16777215] ) (case_arm pat_list: [ {(beos) (Lit_Other '*')} {(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')} {(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')} ] spids: [3300 3327 3334 16777215] ) (case_arm pat_list: [ {(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')} {(os2) (Lit_Other '*')} ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-DDLL_EXPORT>)} spids: [3360] ) ] spids: [3360] ) ] spids: [3337 3349 3366 16777215] ) (case_arm pat_list: [{(darwin) (Lit_Other '*')} {(rhapsody) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fno-common>)} spids: [3387] ) ] spids: [3387] ) ] spids: [3369 3376 3393 16777215] ) (case_arm pat_list: [{(Lit_Other '*') (djgpp) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3406] ) ] spids: [3406] ) ] spids: [3396 3399 3409 16777215] ) (case_arm pat_list: [{(sysv4) (Lit_Other '*') (MP) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-d)} {(/usr/nec)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(-Kconform_pic)} spids: [3431] ) ] spids: [3431] ) ] spids: [16777215 3428] ) ] spids: [16777215 3435] ) ] spids: [3412 3416 3438 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fPIC>)} spids: [3445] ) ] spids: [3445] ) ] spids: [3441 3442 3451 16777215] ) ] spids: [3217 3221 3454] ) ] spids: [16777215 3201] ) ] else_action: [ (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3500] ) ] spids: [3500] ) ] spids: [16777215 3493] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <'-bnso -bI:/lib/syscalls.exp'>)} spids: [3509] ) ] spids: [3509] ) ] spids: [3506 3515] ) ] spids: [3466 3473 3518 16777215] ) (case_arm pat_list: [{(chorus) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [(case_arm pat_list:[{(cxch68)}] spids:[3533 3534 3545 16777215])] spids: [3526 3530 3548] ) ] spids: [3521 3523 3551 16777215] ) (case_arm pat_list: [{(dgux) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(ec) (Lit_Other '+') (Lit_Other '+')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [3572] ) ] spids: [3572] ) ] spids: [3566 3569 3578 16777215] ) (case_arm pat_list: [{(ghcx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-pic>)} spids: [3589] ) ] spids: [3589] ) ] spids: [3581 3582 3595 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3598 3599 3602 16777215] ) ] spids: [3559 3563 3605] ) ] spids: [3554 3556 3608 16777215] ) (case_arm pat_list: [{(freebsd) (Lit_Other '*')}] spids: [3611 3613 3620 16777215] ) (case_arm pat_list:[{(gnu) (Lit_Other '*')}] spids:[3623 3625 3628 16777215]) (case_arm pat_list: [{(hpux9) (Lit_Other '*')} {(hpux10) (Lit_Other '*')} {(hpux11) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3657] ) ] spids: [3657] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: { (DQ (${ VSub_Name ac_cv_prog_cc_wl) ('-a ') (${ VSub_Name ac_cv_prog_cc_wl) (archive) ) } spids: [3663] ) ] spids: [3663] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'+Z'>)} spids: [3676] ) ] spids: [3676] ) ] spids: [3653 3654 3682 16777215] ) (case_arm pat_list: [{(aCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3689] ) ] spids: [3689] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: { (DQ (${ VSub_Name ac_cv_prog_cc_wl) ('-a ') (${ VSub_Name ac_cv_prog_cc_wl) (archive) ) } spids: [3695] ) ] spids: [3695] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'+Z'>)} spids: [3708] ) ] spids: [3708] ) ] spids: [3685 3686 3714 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3717 3718 3721 16777215] ) ] spids: [3646 3650 3724] ) ] spids: [3631 3643 3727 16777215] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3751] ) ] spids: [3751] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [3757] ) ] spids: [3757] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [3763] ) ] spids: [3763] ) ] spids: [3747 3748 3769 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3772 3773 3776 16777215] ) ] spids: [3740 3744 3779] ) ] spids: [3730 3737 3782 16777215] ) (case_arm pat_list: [{(linux) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'--backend -Wl,'>)} spids: [3805] ) ] spids: [3805] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fPIC>)} spids: [3811] ) ] spids: [3811] ) ] spids: [3797 3798 3817 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3836] ) ] spids: [3836] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [3839] ) ] spids: [3839] ) ] spids: [3820 3821 3845 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3848 3849 3852 16777215] ) ] spids: [3790 3794 3855] ) ] spids: [3785 3787 3858 16777215] ) (case_arm pat_list: [{(lynxos) (Lit_Other '*')}] spids: [3861 3863 3866 16777215] ) (case_arm pat_list: [{(m88k) (Lit_Other '*')}] spids: [3869 3871 3874 16777215] ) (case_arm pat_list: [{(mvs) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'-W c,exportall'>)} spids: [3893] ) ] spids: [3893] ) ] spids: [3889 3890 3899 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [3902 3903 3906 16777215] ) ] spids: [3882 3886 3909] ) ] spids: [3877 3879 3912 16777215] ) (case_arm pat_list: [{(netbsd) (Lit_Other '*')}] spids: [3915 3917 3920 16777215] ) (case_arm pat_list: [{(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(KCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'--backend -Wl,'>)} spids: [3949] ) ] spids: [3949] ) ] spids: [3945 3946 3955 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-pic>)} spids: [3966] ) ] spids: [3966] ) ] spids: [3958 3959 3972 16777215] ) (case_arm pat_list: [{(cxx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3983] ) ] spids: [3983] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3997] ) ] spids: [3997] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [4000] ) ] spids: [4000] ) ] spids: [3975 3976 4006 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4009 4010 4013 16777215] ) ] spids: [3938 3942 4016] ) ] spids: [3923 3935 4019 16777215] ) (case_arm pat_list: [{(psos) (Lit_Other '*')}] spids: [4022 4024 4027 16777215] ) (case_arm pat_list: [{(sco) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fPIC>)} spids: [4046] ) ] spids: [4046] ) ] spids: [4042 4043 4052 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4055 4056 4059 16777215] ) ] spids: [4035 4039 4062] ) ] spids: [4030 4032 4065 16777215] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [4088] ) ] spids: [4088] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4094] ) ] spids: [4094] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Qoption ld '>)} spids: [4100] ) ] spids: [4100] ) ] spids: [4080 4081 4106 16777215] ) (case_arm pat_list: [{(gcx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-PIC>)} spids: [4117] ) ] spids: [4117] ) ] spids: [4109 4110 4123 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4126 4127 4130 16777215] ) ] spids: [4073 4077 4133] ) ] spids: [4068 4070 4136 16777215] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(CC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-pic>)} spids: [4159] ) ] spids: [4159] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4165] ) ] spids: [4165] ) ] spids: [4151 4152 4171 16777215] ) (case_arm pat_list: [{(lcc)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-pic>)} spids: [4182] ) ] spids: [4182] ) ] spids: [4174 4175 4188 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4191 4192 4195 16777215] ) ] spids: [4144 4148 4198] ) ] spids: [4139 4141 4201 16777215] ) (case_arm pat_list: [{(tandem) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$cc_basename')} arms: [ (case_arm pat_list: [{(NCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [4224] ) ] spids: [4224] ) ] spids: [4216 4217 4230 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4233 4234 4237 16777215] ) ] spids: [4209 4213 4240] ) ] spids: [4204 4206 4243 16777215] ) (case_arm pat_list: [{(unixware) (Lit_Other '*')}] spids: [4246 4248 4251 16777215] ) (case_arm pat_list: [{(vxworks) (Lit_Other '*')}] spids: [4254 4256 4259 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_can_build_shared) op: Equal rhs: {(no)} spids: [4266] ) ] spids: [4266] ) ] spids: [4262 4263 4270 16777215] ) ] spids: [3459 3463 4273] ) ] spids: [3456 4275] ) (Case to_match: {(DQ ($ VSub_Name '$host_os'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (djgpp) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [4301] ) ] spids: [4301] ) ] spids: [4295 4298 4304 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(DQ ($ VSub_Name '$ac_cv_prog_cc_pic') (' -DPIC'))} spids: [4311] ) ] spids: [4311] ) ] spids: [4307 4308 4318 16777215] ) ] spids: [4278 4284 4320] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op:<Redir_Great '>'> fd:16777215 arg_word:{(conftest.) ($ VSub_Name '$ac_ext')}) (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 4348 stdin_parts: [ ('class Foo\n') ('{\n') ('public:\n') (' Foo (void) { a = 0; }\n') ('private:\n') (' int a;\n') ('};\n') ] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (Subshell child: (C {(eval)} {($ VSub_Name '$ac_compile')}) redirects: [(Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(5)})] spids: [4353 4357] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pre_test_object_deps_done) op: Equal rhs: {(no)} spids: [4383] ) ] spids: [4383] ) (ForEach iter_name: p iter_words: [ { (CommandSubPart command_list: (CommandList children: [(C {(eval)} {($ VSub_Name '$output_verbose_link_cmd')})] ) left_token: <Left_Backtick '`'> spids: [4394 4398] ) } ] do_arg_iter: F body: (DoGroup children: [ (Case to_match: {($ VSub_Name '$p')} arms: [ (case_arm pat_list: [ {(-L) (Lit_Other '*')} {(-R) (Lit_Other '*')} {(-l) (Lit_Other '*')} ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DPipe] children: [ (C {(test)} {($ VSub_Name '$p')} {(Lit_Other '=')} {(DQ (-L))}) (C {(test)} {($ VSub_Name '$p')} {(Lit_Other '=')} {(DQ (-R))}) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:prev) op: Equal rhs: {($ VSub_Name '$p')} spids: [4466] ) ] spids: [4466] ) (ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4463] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:prev) op: Equal rhs: {(EmptyPart)} spids: [4476] ) ] spids: [4476] ) ] spids: [4473 4479] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$pre_test_object_deps_done'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {($ VSub_Name '$p')} arms: [ (case_arm pat_list: [{(-L) (Lit_Other '*')} {(-R) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-z)} { (DQ ($ VSub_Name '$compiler_lib_search_path' ) ) } ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name: compiler_lib_search_path ) op: Equal rhs: { (DQ (${ VSub_Name prev) (${ VSub_Name p)) } spids: [4542] ) ] spids: [4542] ) ] spids: [16777215 4539] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:compiler_lib_search_path) op: Equal rhs: { (DQ (${ VSub_Name compiler_lib_search_path) (' ') (${ VSub_Name prev) (${ VSub_Name p) ) } spids: [4556] ) ] spids: [4556] ) ] spids: [4553 4571] ) ] spids: [4506 4513 4574 16777215] ) ] spids: [4499 4503 4585] ) ] spids: [16777215 4496] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_Name '$postdeps'))}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:postdeps) op: Equal rhs: {(DQ (${ VSub_Name prev) (${ VSub_Name p))} spids: [4605] ) ] spids: [4605] ) ] spids: [16777215 4602] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:postdeps) op: Equal rhs: { (DQ (${ VSub_Name postdeps) (' ') (${ VSub_Name prev) (${ VSub_Name p) ) } spids: [4619] ) ] spids: [4619] ) ] spids: [4616 4634] ) ] spids: [4588 4637] ) ] spids: [4413 4425 4640 16777215] ) (case_arm pat_list: [{(Lit_Other '*') (.) ($ VSub_Name '$objext')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$p'))} {(Lit_Other '=')} {(DQ (conftest.) ($ VSub_Name '$objext'))} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pre_test_object_deps_done) op: Equal rhs: {(yes)} spids: [4677] ) ] spids: [4677] ) (ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4674] ) ] spids: [16777215 4684] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$pre_test_object_deps_done'))} {(Lit_Other '=')} {(no)} ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_Name '$predep_objects'))}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:predep_objects) op: Equal rhs: {(DQ ($ VSub_Name '$p'))} spids: [4718] ) ] spids: [4718] ) ] spids: [16777215 4715] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:predep_objects) op: Equal rhs: { (DQ ($ VSub_Name '$predep_objects') (' ') ($ VSub_Name '$p') ) } spids: [4727] ) ] spids: [4727] ) ] spids: [4724 4735] ) ] spids: [16777215 4701] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_Name '$postdep_objects'))}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:postdep_objects) op: Equal rhs: {(DQ ($ VSub_Name '$p'))} spids: [4755] ) ] spids: [4755] ) ] spids: [16777215 4752] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:postdep_objects) op: Equal rhs: { (DQ ($ VSub_Name '$postdep_objects') (' ') ($ VSub_Name '$p') ) } spids: [4764] ) ] spids: [4764] ) ] spids: [4761 4772] ) ] spids: [4738 4775] ) ] spids: [4644 4647 4778 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4782 4783 4785 16777215] ) ] spids: [4405 4409 4792] ) ] spids: [4401 4795] ) spids: [4393 4399] ) (C {(rm)} {(-f)} {(a.out)}) ] spids: [16777215 4363] ) ] else_action: [(C {(echo)} {(DQ ('ltcf-cxx.sh: error: problem compiling test program'))})] spids: [4809 4818] ) (C {($ VSub_Name '$rm')} {(-f)} {(confest.) ($ VSub_Name '$objext')}) (Case to_match: {(DQ (' ') ($ VSub_Name '$postdeps') (' '))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (DQ (' -lc ')) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:need_lc) op:Equal rhs:{(no)} spids:[4846])] spids: [4846] ) ] spids: [4839 4844 4849 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:need_lc) op:Equal rhs:{(yes)} spids:[4854])] spids: [4854] ) ] spids: [4851 4852 4857 16777215] ) ] spids: [4829 4837 4859] ) ] )