(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_id: Redir_Great fd: 16777215 arg_word: {(conftest.) ($ VSub_Name '$ac_ext')} spids: [199] ) (HereDoc op_id: Redir_DLess fd: 16777215 body: {(DQ ('#ifdef __GNUC__\n') (' yes;\n') ('#endif\n'))} do_expansion: True here_end: EOF was_filled: T spids: [204] ) ] ) (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: [215] ) ] spids: [215] ) 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_id: Redir_GreatAnd fd: 1 arg_word: {(5)} spids: [233] ) ] spids: [223 231] ) terminator: <Op_Semi ';'> ) (Sentence child: (Subshell child: (C {(eval)} {($ VSub_Name '$ac_try')}) redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(5)} spids: [243] ) ] spids: [237 241] ) terminator: <Op_Semi ';'> ) ] spids: [221] ) terminator: <Op_Semi ';'> ) ] spids: [213] ) (SimpleCommand words: [{(egrep)} {(yes)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [258] ) (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [261] ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:with_gcc) op:Equal rhs:{(yes)} spids:[268])] spids: [268] ) (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: [331] ) ] spids: [331] ) (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: [337] ) ] spids: [337] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [344] ) ] spids: [344] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [350] ) ] spids: [350] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(SQ <'${wl}'>)} spids: [369] ) ] spids: [369] ) (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: [385 391] ) (' --help 2>&1') ) } ) (SimpleCommand words: [{(egrep)} {(SQ <no-whole-archive>)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [405] ) ] ) ] 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: [413] ) ] spids: [413] ) ] spids: [16777215 410] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [431] ) ] spids: [431] ) ] spids: [428 434] ) ] spids: [16777215 328] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [440] ) ] spids: [440] ) (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: [464] ) ] spids: [464] ) ] spids: [437 470] ) (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: [486] ) ] spids: [486] ) ] spids: [16777215 265] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:with_gcc) op:Equal rhs:{(no)} spids:[495])] spids: [495] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:wlarc) op:Equal rhs:{(EmptyPart)} spids:[499])] spids: [499] ) ] spids: [492 501] ) (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:[523])] spids: [523] ) ] spids: [514 516 527 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:[540])] spids: [540] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [545] ) ] spids: [545] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ <':'>)} spids: [549] ) ] spids: [549] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [555] ) ] spids: [555] ) (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: [624 632] ) } spids: [623] ) ] spids: [623] ) (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_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [661] ) ] ) ] negated: F ) ] ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [672] ) ] spids: [672] ) ] spids: [16777215 665] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [683] ) ] spids: [683] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [699] ) ] spids: [699] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [703] ) ] spids: [703] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(EmptyPart)} spids: [709] ) ] spids: [709] ) ] spids: [676 712] ) ] spids: [601 612 16777215 715] ) ] spids: [595 599 715] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <-shared>)} spids: [718] ) ] spids: [718] ) ] spids: [16777215 592] ) ] 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: [747] ) ] spids: [747] ) ] spids: [16777215 744] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [756] ) ] spids: [756] ) ] spids: [753 762] ) ] spids: [724 765] ) (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: [793] ) ] spids: [793] ) (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: [811] ) ] spids: [811] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(DQ )} spids: [817] ) ] spids: [817] ) ] spids: [16777215 808] ) ] spids: [16777215 822] ) ] spids: [16777215 782] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [836] ) ] spids: [836] ) (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: [854 877] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(yes)} spids: [883] ) ] spids: [883] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 880] ) ] spids: [16777215 890] ) ] spids: [849 893] ) spids: [845 847] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-bexport>)} spids: [896] ) ] spids: [896] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(SQ <-bnoentry>)} spids: [902] ) ] spids: [902] ) ] spids: [825 908] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [919] ) ] spids: [919] ) (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: [939] ) ] spids: [939] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -Wl,-G'>)} spids: [945] ) ] spids: [945] ) (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: [951] ) ] spids: [951] ) ] spids: [16777215 936] ) ] 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: [1009] ) ] spids: [1009] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1015] ) ] spids: [1015] ) (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: [1021] ) ] spids: [1021] ) ] spids: [16777215 1006] ) ] spids: [16777215 1044] ) ] spids: [16777215 992] ) ] 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: [1050] ) ] spids: [1050] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-bnoerok'>)} spids: [1064] ) ] spids: [1064] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1070] ) ] spids: [1070] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1080] ) ] spids: [1080] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1088] ) ] spids: [1088] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:build_libtool_need_lc) op: Equal rhs: {(yes)} spids: [1094] ) ] spids: [1094] ) (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: [1102] ) ] spids: [1102] ) ] spids: [1047 1113] ) ] spids: [976 1116] ) ] spids: [530 537 1119 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: [1142] ) ] spids: [1142] ) ] spids: [1134 1135 1146 16777215] ) ] spids: [1127 1131 1149] ) ] spids: [1122 1124 1152 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: [1177] ) ] spids: [1177] ) ] spids: [1167 1170 1181 16777215] ) (case_arm pat_list: [{(ghcx)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1196] ) ] spids: [1196] ) ] spids: [1184 1185 1200 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: [1211] ) ] spids: [1211] ) ] spids: [1203 1204 1215 16777215] ) ] spids: [1160 1164 1218] ) ] spids: [1155 1157 1221 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:[1236])] spids: [1236] ) ] spids: [1224 1229 1240 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:[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: [ (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: [1304] ) ] spids: [1304] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1310] ) ] spids: [1310] ) ] spids: [1299 1301 1313 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: [1320] ) ] spids: [1320] ) ] spids: [1316 1317 1325 16777215] ) ] spids: [1290 1296 1328] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1331] ) ] spids: [1331] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1335] ) ] spids: [1335] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [1339] ) ] spids: [1339] ) ] spids: [16777215 1287] ) ] spids: [16777215 1345] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1348] ) ] spids: [1348] ) (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: [1375] ) ] spids: [1375] ) ] spids: [1367 1368 1379 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: [1397] ) ] spids: [1397] ) ] spids: [1393 1395 1402 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: [1408] ) ] spids: [1408] ) ] spids: [1405 1406 1413 16777215] ) ] spids: [1386 1390 1416] ) (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: [1451] ) ] spids: [1451] ) ] spids: [1382 1383 1457 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: [1505] ) ] spids: [1505] ) ] spids: [1501 1503 1510 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: [1531] ) ] spids: [1531] ) ] spids: [1526 1528 1536 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: [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: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) 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: [ (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: [1611] ) ] spids: [1611] ) (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: [1634] ) ] spids: [1634] ) ] spids: [1603 1604 1640 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: [1679] ) ] spids: [1679] ) ] spids: [16777215 1676] ) ] 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: [1688] ) ] spids: [1688] ) ] spids: [1685 1694] ) ] spids: [16777215 1660] ) ] spids: [16777215 1697] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [1700] ) ] spids: [1700] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1706] ) ] spids: [1706] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) 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: [ (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: [1756] ) ] spids: [1756] ) (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: [1762] ) ] spids: [1762] ) (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: [1801] ) ] spids: [1801] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath,$libdir'>)} spids: [1808] ) ] spids: [1808] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1814] ) ] spids: [1814] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [1829] ) ] spids: [1829] ) ] spids: [1735 1736 1835 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: [1846] ) ] spids: [1846] ) (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: [1852] ) ] spids: [1852] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [1859] ) ] spids: [1859] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [1863] ) ] spids: [1863] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [1869] ) ] spids: [1869] ) (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: [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: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1930])] spids: [1930] ) ] spids: [1921 1923 1934 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:[1946])] spids: [1946] ) ] spids: [1937 1939 1950 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: [1973] ) ] spids: [1973] ) ] spids: [1965 1966 1977 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: [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: [ (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: [2046] ) ] spids: [2046] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2053] ) ] spids: [2053] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2059] ) ] spids: [2059] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -Bstatic -o $oldlib $oldobjs'>)} spids: [2072] ) ] spids: [2072] ) ] spids: [2025 2026 2079 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2094] ) ] spids: [2094] ) ] spids: [2082 2083 2098 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: [2105] ) ] spids: [2105] ) (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: [2111] ) ] spids: [2111] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2118] ) ] spids: [2118] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2124] ) ] spids: [2124] ) (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: [2161] ) ] spids: [2161] ) ] spids: [2101 2102 2167 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: [2202] ) ] spids: [2202] ) (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: [2208] ) ] spids: [2208] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2215] ) ] spids: [2215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2221] ) ] spids: [2221] ) (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: [2238] ) ] spids: [2238] ) ] spids: [16777215 2199] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) 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: [ (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: [2305] ) ] spids: [2305] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath,$libdir'>)} spids: [2312] ) ] spids: [2312] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2318] ) ] spids: [2318] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -o $oldlib $oldobjs'>)} spids: [2331] ) ] spids: [2331] ) ] spids: [2284 2285 2337 16777215] ) (case_arm pat_list: [{(RCC)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2352] ) ] spids: [2352] ) ] spids: [2340 2341 2356 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: [2363] ) ] spids: [2363] ) (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: [2369] ) ] spids: [2369] ) (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: [2375] ) ] spids: [2375] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [2385] ) ] spids: [2385] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2391] ) ] spids: [2391] ) (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: [2428] ) ] spids: [2428] ) ] spids: [2359 2360 2434 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: [2469] ) ] spids: [2469] ) (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: [2475] ) ] spids: [2475] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2483] ) ] spids: [2483] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2489] ) ] spids: [2489] ) (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: [2507] ) ] spids: [2507] ) ] spids: [16777215 2466] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) 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: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[2545])] spids: [2545] ) ] spids: [2536 2538 2549 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: [2572] ) ] spids: [2572] ) ] spids: [2564 2565 2576 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: [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: [ (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: [2624] ) ] spids: [2624] ) ] spids: [2612 2613 2628 16777215] ) (case_arm pat_list: [{(lcc)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [2643] ) ] spids: [2643] ) ] spids: [2631 2632 2647 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: [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: [ (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: [2691] ) ] spids: [2691] ) (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: [2697] ) ] spids: [2697] ) (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: [2703] ) ] spids: [2703] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2711] ) ] spids: [2711] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2717] ) ] spids: [2717] ) (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: [2728 2741 2743 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: [2766] ) ] spids: [2766] ) ] spids: [2746 2747 2772 16777215] ) ] spids: [2721 2725 2775] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2778] ) ] spids: [2778] ) (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: [2815] ) ] spids: [2815] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'$CC -xar -o $oldlib $oldobjs'>)} spids: [2838] ) ] spids: [2838] ) ] spids: [2683 2684 2844 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: [2855] ) ] spids: [2855] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) 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: [ (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: [2911] ) ] spids: [2911] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {($ VSub_Name '$CC')} {(--version)}) (SimpleCommand words: [{(egrep)} {(-v)} {(SQ <'^2\\.7'>)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [2933] ) ] ) ] 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: [2941] ) ] spids: [2941] ) (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: [2947] ) ] spids: [2947] ) (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: [2967] ) ] spids: [2967] ) ] spids: [16777215 2938] ) ] 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: [2993] ) ] spids: [2993] ) (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: [2999] ) ] spids: [2999] ) (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: [3019] ) ] spids: [3019] ) ] spids: [2982 3034] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) 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: [ (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: [3080] ) ] spids: [3080] ) ] spids: [3068 3069 3084 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: [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: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[3117])] spids: [3117] ) ] spids: [3108 3110 3121 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:[3133])] spids: [3133] ) ] spids: [3124 3126 3137 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:[3148])] spids: [3148] ) ] spids: [3140 3141 3152 16777215] ) ] spids: [507 511 3154] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3168] ) ] spids: [3168] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_shlib) op: Equal rhs: {(EmptyPart)} spids: [3170] ) ] spids: [3170] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(EmptyPart)} spids: [3172] ) ] spids: [3172] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(EmptyPart)} spids: [3174] ) ] spids: [3174] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_no_builtin) op: Equal rhs: {(EmptyPart)} spids: [3176] ) ] spids: [3176] ) (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: [3178] ) ] spids: [3178] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic_works) op: Equal rhs: {(EmptyPart)} spids: [3182] ) ] spids: [3182] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static_works) op: Equal rhs: {(EmptyPart)} spids: [3184] ) ] spids: [3184] ) (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: [3203] ) ] spids: [3203] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-static>)} spids: [3209] ) ] spids: [3209] ) (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: [3252] ) ] spids: [3252] ) ] spids: [16777215 3245] ) ] 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: [3261] ) ] spids: [3261] ) ] spids: [3258 3267] ) ] spids: [3223 3225 3270 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: [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: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) 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: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_pic) 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: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3405] ) ] spids: [3405] ) ] spids: [3395 3398 3408 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: [3430] ) ] spids: [3430] ) ] spids: [16777215 3427] ) ] spids: [16777215 3434] ) ] spids: [3411 3415 3437 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: [3444] ) ] spids: [3444] ) ] spids: [3440 3441 3450 16777215] ) ] spids: [3216 3220 3453] ) ] spids: [16777215 3200] ) ] 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: [3499] ) ] spids: [3499] ) ] spids: [16777215 3492] ) ] 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: [3508] ) ] spids: [3508] ) ] spids: [3505 3514] ) ] spids: [3465 3472 3517 16777215] ) (case_arm pat_list: [{(chorus) (Lit_Other '*')}] action: [ (Case to_match: {($ VSub_Name '$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: [ (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: [3571] ) ] spids: [3571] ) ] spids: [3565 3568 3577 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: [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: [ (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: [3656] ) ] spids: [3656] ) (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: [3662] ) ] spids: [3662] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'+Z'>)} spids: [3675] ) ] spids: [3675] ) ] spids: [3652 3653 3681 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: [3688] ) ] spids: [3688] ) (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: [3694] ) ] spids: [3694] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) 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: [ (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: [3750] ) ] spids: [3750] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [3756] ) ] spids: [3756] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) 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: [ (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: [3804] ) ] spids: [3804] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fPIC>)} spids: [3810] ) ] spids: [3810] ) ] spids: [3796 3797 3816 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: [3835] ) ] spids: [3835] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) 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: [ (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: [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: [ (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: [3948] ) ] spids: [3948] ) ] spids: [3944 3945 3954 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: [3965] ) ] spids: [3965] ) ] spids: [3957 3958 3971 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: [3982] ) ] spids: [3982] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3996] ) ] spids: [3996] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) 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: [ (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: [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: [ (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: [4087] ) ] spids: [4087] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4093] ) ] spids: [4093] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Qoption ld '>)} spids: [4099] ) ] spids: [4099] ) ] spids: [4079 4080 4105 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: [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: [ (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: [4158] ) ] spids: [4158] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [4164] ) ] spids: [4164] ) ] spids: [4150 4151 4170 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: [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: [ (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: [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: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_can_build_shared) op: Equal rhs: {(no)} spids: [4265] ) ] spids: [4265] ) ] spids: [4261 4262 4269 16777215] ) ] spids: [3458 3462 4272] ) ] spids: [3455 4274] ) (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: [4300] ) ] spids: [4300] ) ] spids: [4294 4297 4303 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: [4310] ) ] spids: [4310] ) ] spids: [4306 4307 4317 16777215] ) ] spids: [4277 4283 4319] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(conftest.) ($ VSub_Name '$ac_ext')} spids: [4331] ) (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('class Foo\n') ('{\n') ('public:\n') (' Foo (void) { a = 0; }\n') ('private:\n') (' int a;\n') ('};\n') ) } do_expansion: True here_end: EOF was_filled: T spids: [4336] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (Subshell child: (C {(eval)} {($ VSub_Name '$ac_compile')}) redirects: [(Redir op_id:Redir_GreatAnd fd:2 arg_word:{(5)} spids:[4357])] spids: [4351 4355] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pre_test_object_deps_done) op: Equal rhs: {(no)} spids: [4381] ) ] spids: [4381] ) (ForEach iter_name: p iter_words: [ { (CommandSubPart command_list: (CommandList children: [(C {(eval)} {($ VSub_Name '$output_verbose_link_cmd')})] ) left_token: <Left_Backtick '`'> spids: [4392 4396] ) } ] 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: [4464] ) ] spids: [4464] ) (ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4461] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:prev) op: Equal rhs: {(EmptyPart)} spids: [4474] ) ] spids: [4474] ) ] spids: [4471 4477] ) (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: [4540] ) ] spids: [4540] ) ] spids: [16777215 4537] ) ] 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: [4554] ) ] spids: [4554] ) ] spids: [4551 4569] ) ] spids: [4504 4511 4572 16777215] ) ] spids: [4497 4501 4583] ) ] spids: [16777215 4494] ) ] 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: [4603] ) ] spids: [4603] ) ] spids: [16777215 4600] ) ] 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: [4617] ) ] spids: [4617] ) ] spids: [4614 4632] ) ] spids: [4586 4635] ) ] spids: [4411 4423 4638 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: [4675] ) ] spids: [4675] ) (ControlFlow token: <ControlFlow_Continue continue> ) ] spids: [16777215 4672] ) ] spids: [16777215 4682] ) (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: [4716] ) ] spids: [4716] ) ] spids: [16777215 4713] ) ] 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: [4725] ) ] spids: [4725] ) ] spids: [4722 4733] ) ] spids: [16777215 4699] ) ] 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: [4753] ) ] spids: [4753] ) ] spids: [16777215 4750] ) ] 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: [4762] ) ] spids: [4762] ) ] spids: [4759 4770] ) ] spids: [4736 4773] ) ] spids: [4642 4645 4776 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] spids: [4780 4781 4783 16777215] ) ] spids: [4403 4407 4790] ) ] spids: [4399 4793] ) spids: [4391 4397] ) (C {(rm)} {(-f)} {(a.out)}) ] spids: [16777215 4361] ) ] else_action: [(C {(echo)} {(DQ ('ltcf-cxx.sh: error: problem compiling test program'))})] spids: [4807 4816] ) (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:[4844])] spids: [4844] ) ] spids: [4837 4842 4847 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:[4852])] spids: [4852] ) ] spids: [4849 4850 4855 16777215] ) ] spids: [4827 4835 4857] ) ] )