(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: [16777215 161] ) ] spids: [16777215 168] ) ] spids: [125 132 171 16777215] ) ] 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: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 274 stdin_parts: [ ('\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') ] ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) ] ) ] spids: [16777215 251] ) ] spids: [16777215 276] ) ] spids: [218 230 279 16777215] ) (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: [288] ) ] spids: [288] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [294] ) ] spids: [294] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [300] ) ] spids: [300] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [329] ) ] spids: [329] ) ] spids: [283 285 333 16777215] ) (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:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)})] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [367] ) ] spids: [367] ) (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: [379] ) ] spids: [379] ) ] spids: [16777215 364] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [388] ) ] spids: [388] ) ] spids: [385 392] ) ] spids: [337 339 395 16777215] ) (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: [417] ) ] spids: [417] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [423] ) ] spids: [423] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [427] ) ] spids: [427] ) (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: [432] ) ] spids: [432] ) (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: [444] ) ] spids: [444] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_entry) op: Equal rhs: {(__cygwin_dll_entry) (Lit_Other '@') (12)} spids: [463] ) ] spids: [463] ) (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_TildeLike '~') } spids: [469] ) ] spids: [469] ) (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: [500] ) ] spids: [500] ) (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_TildeLike '~') } spids: [506] ) ] spids: [506] ) ] spids: [491 493 521 16777215] ) ] spids: [484 488 524] ) (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: [536] ) ] spids: [536] ) (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: [586] ) ] spids: [586] ) (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: [596] ) ] spids: [596] ) ] spids: [16777215 583] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_obj) op: Equal rhs: {(EmptyPart)} spids: [606] ) ] spids: [606] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_cmds) op: Equal rhs: {(EmptyPart)} spids: [609] ) ] spids: [609] ) ] spids: [603 612] ) (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: [632] ) ] spids: [632] ) (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: [664] ) ] spids: [664] ) ] spids: [399 406 739 16777215] ) (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: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ <'$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'>) } spids: [775] ) ] spids: [775] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [781] ) ] spids: [781] ) ] spids: [16777215 772] ) ] 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: [787] ) ] spids: [787] ) (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: [793] ) ] spids: [793] ) ] spids: [784 799] ) ] spids: [743 745 802 16777215] ) (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:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)})] ) (SimpleCommand words: [{(egrep)} {(SQ <'BFD 2\\.8'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [841] ) ] spids: [841] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 862 stdin_parts: [ ('\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') ] ) (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(2)} ) ] ) ] spids: [16777215 838] ) (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$LD')} {(--help)}] redirects: [(Redir op:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)})] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [889] ) ] spids: [889] ) (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: [895] ) ] spids: [895] ) ] spids: [864 886] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [904] ) ] spids: [904] ) ] spids: [901 908] ) ] spids: [806 813 911 16777215] ) (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: [920] ) ] spids: [920] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [926] ) ] spids: [926] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [929] ) ] spids: [929] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [933] ) ] spids: [933] ) ] spids: [915 917 937 16777215] ) (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:<Redir_GreatAnd '2>&'> fd:2 arg_word:{(1)})] ) (SimpleCommand words: [{(egrep)} {(SQ <': supported targets:.* elf'>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > ) } spids: [970] ) ] spids: [970] ) (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: [976] ) ] spids: [976] ) ] spids: [16777215 967] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [985] ) ] spids: [985] ) ] spids: [982 989] ) ] spids: [941 942 992 16777215] ) ] spids: [211 215 995] ) (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: [1015] ) ] spids: [1015] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [1019] ) ] spids: [1019] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1025] ) ] spids: [1025] ) (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: {(EmptyPart)} spids: [1052] ) ] spids: [1052] ) ] spids: [1038 1045 1055 16777215] ) (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: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(1)} ) ] ) (SimpleCommand words: [{(egrep)} {(SQ <no-whole-archive>)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(DQ ($ VSub_Name '$wlarc')) (SQ <'--whole-archive$convenience '>) (DQ ($ VSub_Name '$wlarc')) (SQ <--no-whole-archive>) } spids: [1091] ) ] spids: [1091] ) ] spids: [16777215 1088] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [1109] ) ] spids: [1109] ) ] spids: [1106 1112] ) ] spids: [1058 1059 1115 16777215] ) ] spids: [1031 1035 1118] ) ] spids: [16777215 1012] ) ] spids: [16777215 1121] ) ] spids: [16777215 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: [1142] ) ] spids: [1142] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1146] ) ] spids: [1146] ) (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: [1150] ) ] spids: [1150] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1164] ) ] spids: [1164] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) (C {(test)} {(-z)} {(DQ ($ VSub_Name '$link_static_flag'))}) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [1202] ) ] spids: [1202] ) ] spids: [16777215 1191] ) ] spids: [16777215 1206] ) ] spids: [1137 1139 1209 16777215] ) (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: [1223] ) ] spids: [1223] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ <':'>)} spids: [1227] ) ] spids: [1227] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [1233] ) ] spids: [1233] ) (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: [1302 1310] ) } spids: [1301] ) ] spids: [1301] ) (If arms: [ (if_arm cond: [ (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(-f)} {(DQ ($ VSub_Name '$collect2name'))}) (Pipeline children: [ (C {(strings)} {(DQ ($ VSub_Name '$collect2name'))}) (SimpleCommand words: [{(grep)} {(resolve_lib_name)}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) ] ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1350] ) ] spids: [1350] ) ] spids: [16777215 1343] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [1361] ) ] spids: [1361] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1377] ) ] spids: [1377] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1381] ) ] spids: [1381] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(EmptyPart)} spids: [1387] ) ] spids: [1387] ) ] spids: [1354 1390] ) ] spids: [1279 1290 16777215 1393] ) ] spids: [1273 1277 1393] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <-shared>)} spids: [1396] ) ] spids: [1396] ) ] spids: [16777215 1270] ) ] 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: [1425] ) ] spids: [1425] ) ] spids: [16777215 1422] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [1434] ) ] spids: [1434] ) ] spids: [1431 1440] ) ] spids: [1402 1443] ) (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: [1471] ) ] spids: [1471] ) (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: [1489] ) ] spids: [1489] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(DQ )} spids: [1495] ) ] spids: [1495] ) ] spids: [16777215 1486] ) ] spids: [16777215 1500] ) ] spids: [16777215 1460] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [1514] ) ] spids: [1514] ) (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: [1532 1555] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(yes)} spids: [1561] ) ] spids: [1561] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 1558] ) ] spids: [16777215 1568] ) ] spids: [1527 1571] ) spids: [1523 1525] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-bexport>)} spids: [1574] ) ] spids: [1574] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(SQ <-bnoentry>)} spids: [1580] ) ] spids: [1580] ) ] spids: [1503 1586] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1593] ) ] spids: [1593] ) (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: [1621] ) ] spids: [1621] ) (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: [1627] ) ] spids: [1627] ) (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: [1633] ) ] spids: [1633] ) ] spids: [16777215 1610] ) ] 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: [1689] ) ] spids: [1689] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1695] ) ] spids: [1695] ) (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: [1701] ) ] spids: [1701] ) ] spids: [16777215 1686] ) ] spids: [16777215 1724] ) ] spids: [16777215 1672] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1730] ) ] spids: [1730] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1740] ) ] spids: [1740] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1748] ) ] spids: [1748] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:build_libtool_need_lc) op: Equal rhs: {(yes)} spids: [1754] ) ] spids: [1754] ) (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: [1758] ) ] spids: [1758] ) (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: [1768] ) ] spids: [1768] ) ] spids: [1727 1779] ) ] spids: [1656 1782] ) ] spids: [1213 1220 1785 16777215] ) (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: [1794] ) ] spids: [1794] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1800] ) ] spids: [1800] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1806] ) ] spids: [1806] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1814])] spids: [1814] ) ] spids: [1789 1791 1818 16777215] ) (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: [1848] ) ] spids: [1848] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [1854] ) ] spids: [1854] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:libext) op:Equal rhs:{(lib)} spids:[1862])] spids: [1862] ) (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: [1870] ) ] spids: [1870] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_from_new_cmds) op: Equal rhs: {(SQ <true>)} spids: [1888] ) ] spids: [1888] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'lib /OUT:$oldlib$oldobjs$old_deplibs'>)} spids: [1898] ) ] spids: [1898] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fix_srcfile_path) op: Equal rhs: {(SQ <'`cygpath -w "$srcfile"`'>)} spids: [1904] ) ] spids: [1904] ) ] spids: [1822 1829 1910 16777215] ) (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:[1919])] spids: [1919] ) ] spids: [1914 1916 1923 16777215] ) (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: [1948] ) ] spids: [1948] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [1954] ) ] spids: [1954] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1960] ) ] spids: [1960] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1964] ) ] spids: [1964] ) ] spids: [1943 1945 1968 16777215] ) (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: [1981] ) ] spids: [1981] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1987] ) ] spids: [1987] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1991] ) ] spids: [1991] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [1995] ) ] spids: [1995] ) ] spids: [1976 1978 1999 16777215] ) (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: [2012] ) ] spids: [2012] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2018] ) ] spids: [2018] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2024] ) ] spids: [2024] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2028] ) ] spids: [2028] ) ] spids: [2007 2009 2032 16777215] ) (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: [2062] ) ] spids: [2062] ) ] spids: [2058 2060 2067 16777215] ) (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: [2073] ) ] spids: [2073] ) ] spids: [2070 2071 2078 16777215] ) ] spids: [2051 2055 2081] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}+b ${wl}$libdir'>)} spids: [2084] ) ] spids: [2084] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2090] ) ] spids: [2090] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2094] ) ] spids: [2094] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2098] ) ] spids: [2098] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [2109] ) ] spids: [2109] ) ] spids: [2036 2048 2115 16777215] ) (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: [2145] ) ] spids: [2145] ) ] spids: [16777215 2142] ) ] 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: [2154] ) ] spids: [2154] ) ] spids: [2151 2160] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2163] ) ] spids: [2163] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2169] ) ] spids: [2169] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2173] ) ] spids: [2173] ) ] spids: [2119 2126 2177 16777215] ) (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: <Redir_Great '>'> fd: 16777215 arg_word: {(/dev/null)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2213] ) ] spids: [2213] ) ] spids: [16777215 2210] ) ] 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: [2225] ) ] spids: [2225] ) ] spids: [2222 2234] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R$libdir'>)} spids: [2237] ) ] spids: [2237] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2243] ) ] spids: [2243] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2247] ) ] spids: [2247] ) ] spids: [2181 2183 2251 16777215] ) (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: [2260] ) ] spids: [2260] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2266] ) ] spids: [2266] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2272] ) ] spids: [2272] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2276] ) ] spids: [2276] ) ] spids: [2255 2257 2280 16777215] ) (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: [2289] ) ] spids: [2289] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2295] ) ] spids: [2295] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [2299] ) ] spids: [2299] ) (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: [2303] ) ] spids: [2303] ) (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: [2309] ) ] spids: [2309] ) ] spids: [2284 2286 2315 16777215] ) (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: [2340] ) ] spids: [2340] ) (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: [2346] ) ] spids: [2346] ) ] spids: [16777215 2337] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2355] ) ] spids: [2355] ) (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: [2361] ) ] spids: [2361] ) ] spids: [2352 2367] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2370] ) ] spids: [2370] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2376] ) ] spids: [2376] ) ] spids: [2319 2321 2380 16777215] ) (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: [2413] ) ] spids: [2413] ) (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: [2419] ) ] spids: [2419] ) ] spids: [16777215 2410] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2428] ) ] spids: [2428] ) (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: [2434] ) ] spids: [2434] ) ] spids: [2425 2440] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2443] ) ] spids: [2443] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2449] ) ] spids: [2449] ) ] spids: [2384 2391 2453 16777215] ) (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: [2462] ) ] spids: [2462] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2468] ) ] spids: [2468] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2472] ) ] spids: [2472] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2476] ) ] spids: [2476] ) ] spids: [2457 2459 2480 16777215] ) (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: [2489] ) ] spids: [2489] ) (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: [2495] ) ] spids: [2495] ) (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: [2501] ) ] spids: [2501] ) (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 '\\"'>) (Lit_Other '\\') (-L) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) ) } spids: [2521] ) ] spids: [2521] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-R $wl$libdir'>)} spids: [2537] ) ] spids: [2537] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2543] ) ] spids: [2543] ) (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: [2554 2567 2569 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: [2579] ) ] spids: [2579] ) ] spids: [2572 2573 2584 16777215] ) ] spids: [2547 2551 2587] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2590] ) ] spids: [2590] ) ] spids: [2484 2486 2594 16777215] ) (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: [2603] ) ] spids: [2603] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2609] ) ] spids: [2609] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2615] ) ] spids: [2615] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2619] ) ] spids: [2619] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2623] ) ] spids: [2623] ) ] spids: [2598 2600 2627 16777215] ) (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: [2635] ) ] spids: [2635] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2641] ) ] spids: [2641] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2647] ) ] spids: [2647] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(no)} spids: [2651] ) ] spids: [2651] ) ] spids: [2631 2632 2658 16777215] ) (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: [2667] ) ] spids: [2667] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2673] ) ] spids: [2673] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <-Bexport>)} spids: [2677] ) ] spids: [2677] ) ] spids: [2662 2664 2683 16777215] ) (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: [2692] ) ] spids: [2692] ) (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: [2706] ) ] spids: [2706] ) (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: [2712] ) ] spids: [2712] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [2719] ) ] spids: [2719] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2722] ) ] spids: [2722] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2726] ) ] spids: [2726] ) ] spids: [2687 2689 2732 16777215] ) (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: [2741] ) ] spids: [2741] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2747] ) ] spids: [2747] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2753] ) ] spids: [2753] ) ] spids: [2736 2738 2757 16777215] ) (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: [2766] ) ] spids: [2766] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2772] ) ] spids: [2772] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2778] ) ] spids: [2778] ) ] spids: [2761 2763 2782 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:archive_cmds) op: Equal rhs: {(SQ <'$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2805] ) ] spids: [2805] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2811] ) ] spids: [2811] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2815] ) ] spids: [2815] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2819] ) ] spids: [2819] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(yes)} spids: [2823] ) ] spids: [2823] ) ] spids: [16777215 2802] ) ] spids: [16777215 2827] ) ] spids: [2786 2790 2830 16777215] ) (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: [2839] ) ] spids: [2839] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2845] ) ] spids: [2845] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(no)} spids: [2849] ) ] spids: [2849] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2853] ) ] spids: [2853] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2857] ) ] spids: [2857] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2861] ) ] spids: [2861] ) ] spids: [2834 2836 2865 16777215] ) (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: [2879] ) ] spids: [2879] ) (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: [2901] ) ] spids: [2901] ) ] spids: [16777215 2898] ) ] 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: [2910] ) ] spids: [2910] ) ] spids: [2907 2916] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2919] ) ] spids: [2919] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2925] ) ] spids: [2925] ) ] spids: [2869 2876 2929 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:[2937])] spids: [2937] ) ] spids: [2933 2934 2941 16777215] ) ] spids: [1130 1134 2944] ) ] spids: [1123 2946] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [2960] ) ] spids: [2960] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_shlib) op: Equal rhs: {(EmptyPart)} spids: [2963] ) ] spids: [2963] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(EmptyPart)} spids: [2966] ) ] spids: [2966] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(EmptyPart)} spids: [2969] ) ] spids: [2969] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_no_builtin) op: Equal rhs: {(EmptyPart)} spids: [2972] ) ] spids: [2972] ) (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: [2975] ) ] spids: [2975] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [2980] ) ] spids: [2980] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-static>)} spids: [2986] ) ] spids: [2986] ) (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: [3000 3027 3034 16777215] ) (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: [3066] ) ] spids: [3066] ) ] spids: [3037 3039 3077 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: [3090] ) ] spids: [3090] ) ] spids: [3080 3083 3093 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: [3119] ) ] spids: [3119] ) ] spids: [3096 3108 3125 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: [3145] ) ] spids: [3145] ) ] spids: [3128 3130 3151 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: [3173] ) ] spids: [3173] ) ] spids: [16777215 3170] ) ] spids: [16777215 3177] ) ] spids: [3154 3158 3180 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: [3187] ) ] spids: [3187] ) ] spids: [3183 3184 3193 16777215] ) ] spids: [2993 2997 3196] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:need_lc) op:Equal rhs:{(no)} spids:[3202])] spids: [3202] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:lt_cv_compiler_c_o) op:Equal rhs:{(yes)} spids:[3209])] spids: [3209] ) ] )