(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_ext) op:Equal rhs:{(java)} spids:[87])] spids: [87] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:objext) op:Equal rhs:{(o)} spids:[94])] spids: [94] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_compile_test_code) op: Equal rhs: {(DQ ('class foo {}'))} spids: [101] ) ] spids: [101] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_link_test_code) op: Equal rhs: {(SQ <'public class conftest { public static void main(String[] argv) {}; }'>)} spids: [110] ) ] spids: [110] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(KW_Bang '!') (Lit_Other '=')} {(yes)} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:with_gnu_ld) op: Equal rhs: {(no)} spids: [164] ) ] spids: [164] ) ] spids: [-1 161] ) ] spids: [-1 168] ) ] spids: [125 132 171 -1] ) ] spids: [119 123 174] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(yes)} spids:[177])] spids: [177] ) (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:wlarc) op: Equal rhs: {(SQ <'${wl}'>)} spids: [200] ) ] spids: [200] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(aix3) (Lit_Other '*')} {(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(KW_Bang '!') (Lit_Other '=')} {(ia64)} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [254] ) ] spids: [254] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ('\n') ( '*** Warning: the GNU linker, at least up to release 2.9.1, is reported\n' ) ('*** to be unable to reliably create shared libraries on AIX.\n') ( '*** Therefore, libtool is disabling shared libraries support. If you\n' ) ('*** really care for shared libraries, you may want to modify your PATH\n') ( '*** so that a non-GNU linker is found, and then restart.\n' ) ('\n') ) } do_expansion: True here_end: EOF was_filled: True spids: [260] ) (Redir op_id: Redir_GreatAnd fd: 1 arg_word: {(2)} spids: [263] ) ] ) ] spids: [-1 251] ) ] spids: [-1 275] ) ] spids: [218 230 278 -1] ) (case_arm pat_list: [{(amigaos) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' > ) } spids: [287] ) ] spids: [287] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [293] ) ] spids: [293] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [299] ) ] spids: [299] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [328] ) ] spids: [328] ) ] spids: [282 284 332 -1] ) (case_arm pat_list: [{(beos) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(--help)}] redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [347] ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [358] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [366] ) ] spids: [366] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [378] ) ] spids: [378] ) ] spids: [-1 363] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [387] ) ] spids: [387] ) ] spids: [384 391] ) ] spids: [336 338 394 -1] ) (case_arm pat_list: [{(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [416] ) ] spids: [416] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [422] ) ] spids: [422] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [426] ) ] spids: [426] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:extract_expsyms_cmds) op: Equal rhs: { (SQ <'test -f $output_objdir/impgen.c || \\\n'> < ' sed -e "/^# \\/\\* impgen\\.c starts here \\*\\//,/^# \\/\\* impgen.c ends here \\*\\// { s/^# //; p; }" -e d < $0 > $output_objdir/impgen.c~\n' > <' test -f $output_objdir/impgen.exe || (cd $output_objdir && \\\n'> < ' if test "x$BUILD_CC" != "x" ; then $BUILD_CC -o impgen impgen.c ; \\\n' > <' else $CC -o impgen impgen.c ; fi)~\n'> < ' $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' > ) } spids: [431] ) ] spids: [431] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_from_expsyms_cmds) op: Equal rhs: { (SQ < '$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' > ) } spids: [443] ) ] spids: [443] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_entry) op: Equal rhs: {(__cygwin_dll_entry) (Lit_Other '@') (12)} spids: [462] ) ] spids: [462] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_exclude_symbols) op: Equal rhs: {(DllMain) (Lit_Other '@') (12) (Lit_Comma ',') (_cygwin_dll_entry) (Lit_Other '@') (12) (Lit_Comma ',') (_cygwin_noncygwin_dll_entry) (Lit_Other '@') (12) (Lit_Tilde '~') } spids: [468] ) ] spids: [468] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(mingw) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_entry) op: Equal rhs: {(_DllMainCRTStartup) (Lit_Other '@') (12)} spids: [499] ) ] spids: [499] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_exclude_symbols) op: Equal rhs: {(DllMain) (Lit_Other '@') (12) (Lit_Comma ',') (DllMainCRTStartup) (Lit_Other '@') (12) (Lit_Comma ',') (DllEntryPoint) (Lit_Other '@') (12) (Lit_Tilde '~') } spids: [505] ) ] spids: [505] ) ] spids: [490 492 520 -1] ) ] spids: [483 487 523] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_exclude_symbols) op: Equal rhs: {(DllMain) (Lit_Other '@') (12) (Lit_Comma ',') (_cygwin_dll_entry) (Lit_Other '@') (12) (Lit_Comma ',') (_cygwin_noncygwin_dll_entry) (Lit_Other '@') (12) (Lit_Comma ',') (DllMainCRTStartup) (Lit_Other '@') (12) (Lit_Comma ',') (DllEntryPoint) (Lit_Other '@') (12) } spids: [535] ) ] spids: [535] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ (x) ($ VSub_Name '$lt_cv_need_dllmain'))} {(Lit_Other '=')} {(DQ (xyes))} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_obj) op: Equal rhs: {(SQ <'$output_objdir/$soname-ltdll.'>) (DQ ($ VSub_Name '$objext') (' ')) } spids: [585] ) ] spids: [585] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_cmds) op: Equal rhs: { (SQ < 'test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \\/\\* ltdll\\.c starts here \\*\\//,/^# \\/\\* ltdll.c ends here \\*\\// { s/^# //; p; }" -e d < $0 > $output_objdir/$soname-ltdll.c~\n' > <'\ttest -f $output_objdir/$soname-ltdll.$objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'> ) } spids: [595] ) ] spids: [595] ) ] spids: [-1 582] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_obj) op: Equal rhs: {(SQ )} spids: [605] ) ] spids: [605] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_cmds) op: Equal rhs: {(SQ )} spids: [608] ) ] spids: [608] ) ] spids: [602 611] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_symbols_cmds) op: Equal rhs: {(DQ ($ VSub_Name '$ltdll_cmds')) (SQ <'\n'> <' $DLLTOOL --export-all --exclude-symbols '>) ($ VSub_Name '$dll_exclude_symbols') (SQ <' --output-def $output_objdir/$soname-def '>) ($ VSub_Name '$ltdll_obj') (SQ <'$libobjs $convenience~\n'> < ' sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' > ) } spids: [631] ) ] spids: [631] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ <'if test "x`head -1 $export_symbols`" = xEXPORTS; then\n'> <' cp $export_symbols $output_objdir/$soname-def;\n'> <' else\n'> <' echo EXPORTS > $output_objdir/$soname-def;\n'> <' _lt_hint=1;\n'> <' cat $export_symbols | while read symbol; do\n'> <' set dummy \\$symbol;\n'> <' case \\[$]# in\n'> < ' 2) echo " \\[$]2 @ \\$_lt_hint ; " >> $output_objdir/$soname-def;;\n' > <' *) echo " \\[$]2 @ \\$_lt_hint \\[$]3 ; " >> $output_objdir/$soname-def;;\n'> <' esac;\n'> <' _lt_hint=`expr 1 + \\$_lt_hint`;\n'> <' done;\n'> <' fi~\n'> <' '> ) (DQ ($ VSub_Name '$ltdll_cmds')) (SQ <'\n'> <' $CC -Wl,--base-file,$output_objdir/$soname-base '>) ($ VSub_Name '$lt_cv_cc_dll_switch') (SQ <' -Wl,-e,'>) ($ VSub_Name '$dll_entry') (SQ <' -o $output_objdir/$soname '>) ($ VSub_Name '$ltdll_obj') (SQ <'$libobjs $deplibs $compiler_flags~\n'> <' $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '> ) ($ VSub_Name '$dll_exclude_symbols') (SQ < ' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~\n' > <' $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '> ) ($ VSub_Name '$lt_cv_cc_dll_switch') (SQ <' -Wl,-e,'>) ($ VSub_Name '$dll_entry') (SQ <' -o $output_objdir/$soname '>) ($ VSub_Name '$ltdll_obj') (SQ <'$libobjs $deplibs $compiler_flags~\n'> <' $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '> ) ($ VSub_Name '$dll_exclude_symbols') (SQ < ' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~\n' > <' $CC $output_objdir/$soname-exp '> ) ($ VSub_Name '$lt_cv_cc_dll_switch') (SQ <' -Wl,-e,'>) ($ VSub_Name '$dll_entry') (SQ <' -o $output_objdir/$soname '>) ($ VSub_Name '$ltdll_obj') (SQ <'$libobjs $deplibs $compiler_flags'>) } spids: [663] ) ] spids: [663] ) ] spids: [398 405 738 -1] ) (case_arm pat_list: [{(netbsd) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(echo)} {(__ELF__)}) (C {($ VSub_Name '$CC')} {(-E)} {(-)}) (SimpleCommand words: [{(grep)} {(__ELF__)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [767] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ <'$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'>) } spids: [774] ) ] spids: [774] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(SQ )} spids: [780] ) ] spids: [780] ) ] spids: [-1 771] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [786] ) ] spids: [786] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ < '$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > ) } spids: [792] ) ] spids: [792] ) ] spids: [783 798] ) ] spids: [742 744 801 -1] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')} {(sysv5) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(-v)}] redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [821] ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <'BFD 2\\.8'>)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [832] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [840] ) ] spids: [840] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ('\n') ( '*** Warning: The releases 2.8.* of the GNU linker cannot reliably\n' ) ('*** create shared libraries on Solaris systems. Therefore, libtool\n') ( '*** is disabling shared libraries support. We urge you to upgrade GNU\n' ) ('*** binutils to release 2.9.1 or newer. Another option is to modify\n') ( '*** your PATH or compiler configuration so that the native linker is\n' ) ('*** used, and then restart.\n') ('\n') ) } do_expansion: True here_end: EOF was_filled: True spids: [846] ) (Redir op_id: Redir_GreatAnd fd: 1 arg_word: {(2)} spids: [849] ) ] ) ] spids: [-1 837] ) (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(--help)}] redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [868] ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [879] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [887] ) ] spids: [887] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > ) } spids: [893] ) ] spids: [893] ) ] spids: [862 884] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [902] ) ] spids: [902] ) ] spids: [899 906] ) ] spids: [805 812 909 -1] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' > ) } spids: [918] ) ] spids: [918] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:wlarc) op:Equal rhs:{(SQ )} spids:[924])] spids: [924] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [927] ) ] spids: [927] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [931] ) ] spids: [931] ) ] spids: [913 915 935 -1] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(--help)}] redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [949] ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [960] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [968] ) ] spids: [968] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > ) } spids: [974] ) ] spids: [974] ) ] spids: [-1 965] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [983] ) ] spids: [983] ) ] spids: [980 987] ) ] spids: [939 940 990 -1] ) ] spids: [211 215 993] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$ld_shlibs'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [1013] ) ] spids: [1013] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [1017] ) ] spids: [1017] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1023] ) ] spids: [1023] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ )} spids: [1050] ) ] spids: [1050] ) ] spids: [1036 1043 1053 -1] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(--help)}] redirects: [ (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [1070] ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <no-whole-archive>)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [1081] ) ] ) ] negated: False ) 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: [1089] ) ] spids: [1089] ) ] spids: [-1 1086] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ )} spids: [1107] ) ] spids: [1107] ) ] spids: [1104 1110] ) ] spids: [1056 1057 1113 -1] ) ] spids: [1029 1033 1116] ) ] spids: [-1 1010] ) ] spids: [-1 1119] ) ] spids: [-1 193] ) ] else_action: [ (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:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [1140] ) ] spids: [1140] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1144] ) ] spids: [1144] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ < '$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' > ) } spids: [1148] ) ] spids: [1148] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1162] ) ] spids: [1162] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr children: [ (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) (C {(test)} {(-z)} {(DQ ($ VSub_Name '$link_static_flag'))}) ] op_id: Op_DAmp ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [1200] ) ] spids: [1200] ) ] spids: [-1 1189] ) ] spids: [-1 1204] ) ] spids: [1135 1137 1207 -1] ) (case_arm pat_list: [{(aix4) (Lit_Other '*')} {(aix5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1221] ) ] spids: [1221] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ <':'>)} spids: [1225] ) ] spids: [1225] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [1231] ) ] spids: [1231] ) (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: [1300 1308] ) } spids: [1299] ) ] spids: [1299] ) (If arms: [ (if_arm cond: [ (AndOr 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: -1 arg_word: {(/dev/null)} spids: [1337] ) ] ) ] negated: False ) ] op_id: Op_DAmp ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1348] ) ] spids: [1348] ) ] spids: [-1 1341] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [1359] ) ] spids: [1359] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1375] ) ] spids: [1375] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1379] ) ] spids: [1379] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ )} spids: [1385] ) ] spids: [1385] ) ] spids: [1352 1388] ) ] spids: [1277 1288 -1 1391] ) ] spids: [1271 1275 1391] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <-shared>)} spids: [1394] ) ] spids: [1394] ) ] spids: [-1 1268] ) ] 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: [1423] ) ] spids: [1423] ) ] spids: [-1 1420] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [1432] ) ] spids: [1432] ) ] spids: [1429 1438] ) ] spids: [1400 1441] ) (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: [1469] ) ] spids: [1469] ) (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: [1487] ) ] spids: [1487] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(DQ )} spids: [1493] ) ] spids: [1493] ) ] spids: [-1 1484] ) ] spids: [-1 1498] ) ] spids: [-1 1458] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [1512] ) ] spids: [1512] ) (ForEach iter_name: ld_flag iter_words: [{($ VSub_Name '$LDFLAGS')}] do_arg_iter: False body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (Subshell child: (AndOr children: [ (C {(test)} {($ VSub_Name '$ld_flag')} {(Lit_Other '=')} {(DQ (-brtl))} ) (C {(test)} {($ VSub_Name '$ld_flag')} {(Lit_Other '=')} {(DQ ('-Wl,-brtl'))} ) ] op_id: Op_DPipe ) spids: [1530 1553] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(yes)} spids: [1559] ) ] spids: [1559] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [-1 1556] ) ] spids: [-1 1566] ) ] spids: [1525 1569] ) spids: [1521 1523] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-bexport>)} spids: [1572] ) ] spids: [1572] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(SQ <-bnoentry>)} spids: [1578] ) ] spids: [1578] ) ] spids: [1501 1584] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1591] ) ] spids: [1591] ) (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:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1619] ) ] spids: [1619] ) (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: [1625] ) ] spids: [1625] ) (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}') ($ VSub_Name '$exp_sym_flag') (':') (EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) (export_symbols) ) } spids: [1631] ) ] spids: [1631] ) ] spids: [-1 1608] ) ] 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: [1687] ) ] spids: [1687] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1693] ) ] spids: [1693] ) (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: [1699] ) ] spids: [1699] ) ] spids: [-1 1684] ) ] spids: [-1 1722] ) ] spids: [-1 1670] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1728] ) ] spids: [1728] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1738] ) ] spids: [1738] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1746] ) ] spids: [1746] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:build_libtool_need_lc) op: Equal rhs: {(yes)} spids: [1752] ) ] spids: [1752] ) (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: [1756] ) ] spids: [1756] ) (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: [1766] ) ] spids: [1766] ) ] spids: [1725 1777] ) ] spids: [1654 1780] ) ] spids: [1211 1218 1783 -1] ) (case_arm pat_list: [{(amigaos) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' > ) } spids: [1792] ) ] spids: [1792] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1798] ) ] spids: [1798] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1804] ) ] spids: [1804] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1812])] spids: [1812] ) ] spids: [1787 1789 1816 -1] ) (case_arm pat_list: [{(cygwin) (Lit_Other '*')} {(mingw) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1846] ) ] spids: [1846] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [1852] ) ] spids: [1852] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:libext) op:Equal rhs:{(lib)} spids:[1860])] spids: [1860] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '>) (EscapedLiteralPart token:<Lit_EscapedChar "\\'">) (SQ <'s/ -lc$//'>) (EscapedLiteralPart token:<Lit_EscapedChar "\\'">) (SQ <'` -link -dll~linknames='>) } spids: [1868] ) ] spids: [1868] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_from_new_cmds) op: Equal rhs: {(SQ <true>)} spids: [1886] ) ] spids: [1886] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'lib /OUT:$oldlib$oldobjs$old_deplibs'>)} spids: [1896] ) ] spids: [1896] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fix_srcfile_path) op: Equal rhs: {(SQ <'`cygpath -w "$srcfile"`'>)} spids: [1902] ) ] spids: [1902] ) ] spids: [1820 1827 1908 -1] ) (case_arm pat_list: [{(freebsd1) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1917])] spids: [1917] ) ] spids: [1912 1914 1921 -1] ) (case_arm pat_list: [{(freebsd2.2) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' > ) } spids: [1946] ) ] spids: [1946] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [1952] ) ] spids: [1952] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1958] ) ] spids: [1958] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1962] ) ] spids: [1962] ) ] spids: [1941 1943 1966 -1] ) (case_arm pat_list: [{(freebsd2) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'>)} spids: [1979] ) ] spids: [1979] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1985] ) ] spids: [1985] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1989] ) ] spids: [1989] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1993] ) ] spids: [1993] ) ] spids: [1974 1976 1997 -1] ) (case_arm pat_list: [{(freebsd) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$CC -shared -o $lib $libobjs $deplibs $compiler_flags'>)} spids: [2010] ) ] spids: [2010] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2016] ) ] spids: [2016] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2022] ) ] spids: [2022] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2026] ) ] spids: [2026] ) ] spids: [2005 2007 2030 -1] ) (case_arm pat_list: [{(hpux9) (Lit_Other '*')} {(hpux10) (Lit_Other '*')} {(hpux11) (Lit_Other '*')}] 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~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ) } spids: [2060] ) ] spids: [2060] ) ] spids: [2056 2058 2065 -1] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > ) } spids: [2071] ) ] spids: [2071] ) ] spids: [2068 2069 2076 -1] ) ] spids: [2049 2053 2079] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}+b ${wl}$libdir'>)} spids: [2082] ) ] spids: [2082] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2088] ) ] spids: [2088] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2092] ) ] spids: [2092] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2096] ) ] spids: [2096] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [2107] ) ] spids: [2107] ) ] spids: [2034 2046 2113 -1] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (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:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $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: [2143] ) ] spids: [2143] ) ] spids: [-1 2140] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [2152] ) ] spids: [2152] ) ] spids: [2149 2158] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2161] ) ] spids: [2161] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2167] ) ] spids: [2167] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2171] ) ] spids: [2171] ) ] spids: [2117 2124 2175 -1] ) (case_arm pat_list: [{(netbsd) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(echo)} {(__ELF__)}) (C {($ VSub_Name '$CC')} {(-E)} {(-)}) (SimpleCommand words: [{(grep)} {(__ELF__)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(/dev/null)} spids: [2204] ) ] ) ] negated: False ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2211] ) ] spids: [2211] ) ] spids: [-1 2208] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -shared -nodefaultlibs -o $lib $libobjs $deplibs $linker_flags' > ) } spids: [2223] ) ] spids: [2223] ) ] spids: [2220 2232] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R$libdir'>)} spids: [2235] ) ] spids: [2235] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2241] ) ] spids: [2241] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2245] ) ] spids: [2245] ) ] spids: [2179 2181 2249 -1] ) (case_arm pat_list: [{(openbsd) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2258] ) ] spids: [2258] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2264] ) ] spids: [2264] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2270] ) ] spids: [2270] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2274] ) ] spids: [2274] ) ] spids: [2253 2255 2278 -1] ) (case_arm pat_list: [{(os2) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2287] ) ] spids: [2287] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2293] ) ] spids: [2293] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [2297] ) ] spids: [2297] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \\"$libname\\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' > ) } spids: [2301] ) ] spids: [2301] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_from_new_cmds) op: Equal rhs: {(SQ <'emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'>)} spids: [2307] ) ] spids: [2307] ) ] spids: [2282 2284 2313 -1] ) (case_arm pat_list: [{(osf3) (Lit_Other '*')}] action: [ (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:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2338] ) ] spids: [2338] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared${allow_undefined_flag} $libobjs $deplibs $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: [2344] ) ] spids: [2344] ) ] spids: [-1 2335] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2353] ) ] spids: [2353] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [2359] ) ] spids: [2359] ) ] spids: [2350 2365] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2368] ) ] spids: [2368] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2374] ) ] spids: [2374] ) ] spids: [2317 2319 2378 -1] ) (case_arm pat_list: [{(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (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:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-expect_unresolved ${wl}\\*'>)} spids: [2411] ) ] spids: [2411] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared${allow_undefined_flag} $libobjs $deplibs $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: [2417] ) ] spids: [2417] ) ] spids: [-1 2408] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2426] ) ] spids: [2426] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' > ) } spids: [2432] ) ] spids: [2432] ) ] spids: [2423 2438] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2441] ) ] spids: [2441] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2447] ) ] spids: [2447] ) ] spids: [2382 2389 2451 -1] ) (case_arm pat_list: [{(sco3.2v5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2460] ) ] spids: [2460] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2466] ) ] spids: [2466] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2470] ) ] spids: [2470] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2474] ) ] spids: [2474] ) ] spids: [2455 2457 2478 -1] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-z ${wl}defs'>)} spids: [2487] ) ] spids: [2487] ) (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: [2493] ) ] spids: [2493] ) (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 -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' > ) } spids: [2499] ) ] spids: [2499] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_verbose_link_cmds) op: Equal rhs: { (DQ ($ VSub_Name '$CC') (' -shared ') ($ VSub_Name '$CFLAGS') (' -v conftest.') ($ VSub_Name '$objext') (' 2>&1 | egrep ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (EscapedLiteralPart token: <Lit_EscapedChar '\\-'> ) (L) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [2519] ) ] spids: [2519] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R $wl$libdir'>)} spids: [2535] ) ] spids: [2535] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2541] ) ] spids: [2541] ) (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: [2552 2565 2567 -1] ) (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: [2577] ) ] spids: [2577] ) ] spids: [2570 2571 2582 -1] ) ] spids: [2545 2549 2585] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2588] ) ] spids: [2588] ) ] spids: [2482 2484 2592 -1] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' > ) } spids: [2601] ) ] spids: [2601] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2607] ) ] spids: [2607] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2613] ) ] spids: [2613] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2617] ) ] spids: [2617] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2621] ) ] spids: [2621] ) ] spids: [2596 2598 2625 -1] ) (case_arm pat_list: [{(sysv4)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2633] ) ] spids: [2633] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2639] ) ] spids: [2639] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2645] ) ] spids: [2645] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(no)} spids: [2649] ) ] spids: [2649] ) ] spids: [2629 2630 2656 -1] ) (case_arm pat_list: [{(sysv4.3) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2665] ) ] spids: [2665] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2671] ) ] spids: [2671] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <-Bexport>)} spids: [2675] ) ] spids: [2675] ) ] spids: [2660 2662 2681 -1] ) (case_arm pat_list: [{(sysv5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <' -z text'>)} spids: [2690] ) ] spids: [2690] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' > ) } spids: [2704] ) ] spids: [2704] ) (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$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' > ) } spids: [2710] ) ] spids: [2710] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ )} spids: [2717] ) ] spids: [2717] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2720] ) ] spids: [2720] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2724] ) ] spids: [2724] ) ] spids: [2685 2687 2730 -1] ) (case_arm pat_list: [{(uts4) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2739] ) ] spids: [2739] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2745] ) ] spids: [2745] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2751] ) ] spids: [2751] ) ] spids: [2734 2736 2755 -1] ) (case_arm pat_list: [{(dgux) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2764] ) ] spids: [2764] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2770] ) ] spids: [2770] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2776] ) ] spids: [2776] ) ] spids: [2759 2761 2780 -1] ) (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:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2803] ) ] spids: [2803] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2809] ) ] spids: [2809] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2813] ) ] spids: [2813] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2817] ) ] spids: [2817] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(yes)} spids: [2821] ) ] spids: [2821] ) ] spids: [-1 2800] ) ] spids: [-1 2825] ) ] spids: [2784 2788 2828 -1] ) (case_arm pat_list: [{(sysv4.2uw2) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2837] ) ] spids: [2837] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2843] ) ] spids: [2843] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(no)} spids: [2847] ) ] spids: [2847] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2851] ) ] spids: [2851] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2855] ) ] spids: [2855] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2859] ) ] spids: [2859] ) ] spids: [2832 2834 2863 -1] ) (case_arm pat_list: [{(sysv5uw7) (Lit_Other '*')} {(unixware7) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_undefined_flag) op: Equal rhs: {(SQ <'${wl}-z ${wl}text'>)} spids: [2877] ) ] spids: [2877] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$GCC'))} {(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 ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ) } spids: [2899] ) ] spids: [2899] ) ] spids: [-1 2896] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ) } spids: [2908] ) ] spids: [2908] ) ] spids: [2905 2914] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2917] ) ] spids: [2917] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2923] ) ] spids: [2923] ) ] spids: [2867 2874 2927 -1] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[2935])] spids: [2935] ) ] spids: [2931 2932 2939 -1] ) ] spids: [1128 1132 2942] ) ] spids: [1121 2944] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_cv_prog_cc_pic) op:Equal rhs:{(SQ )} spids:[2958])] spids: [2958] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_cv_prog_cc_shlib) op:Equal rhs:{(SQ )} spids:[2961])] spids: [2961] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_cv_prog_cc_wl) op:Equal rhs:{(SQ )} spids:[2964])] spids: [2964] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_cv_prog_cc_static) op:Equal rhs:{(SQ )} spids:[2967])] spids: [2967] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_no_builtin) op: Equal rhs: {(SQ )} spids: [2970] ) ] spids: [2970] ) (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: [2973] ) ] spids: [2973] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [2978] ) ] spids: [2978] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-static>)} spids: [2984] ) ] spids: [2984] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [ {(beos) (Lit_Other '*')} {(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')} {(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')} ] spids: [2998 3025 3032 -1] ) (case_arm pat_list: [{(aix) (Lit_Other '*')}] action: [ (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_static') (' ') (${ VSub_Name ac_cv_prog_cc_wl) (-lC) ) } spids: [3064] ) ] spids: [3064] ) ] spids: [3035 3037 3075 -1] ) (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: {(SQ )} spids: [3088] ) ] spids: [3088] ) ] spids: [3078 3081 3091 -1] ) (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: [3117] ) ] spids: [3117] ) ] spids: [3094 3106 3123 -1] ) (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: [3143] ) ] spids: [3143] ) ] spids: [3126 3128 3149 -1] ) (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: [3171] ) ] spids: [3171] ) ] spids: [-1 3168] ) ] spids: [-1 3175] ) ] spids: [3152 3156 3178 -1] ) (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: [3185] ) ] spids: [3185] ) ] spids: [3181 3182 3191 -1] ) ] spids: [2991 2995 3194] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:need_lc) op:Equal rhs:{(no)} spids:[3200])] spids: [3200] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:lt_cv_compiler_c_o) op:Equal rhs:{(yes)} spids:[3207])] spids: [3207] ) ] )