(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ac_ext) op:Equal rhs:{(c)} spids:[78])] spids: [78] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:objext) op:Equal rhs:{(o)} spids:[85])] spids: [85] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_compile_test_code) op: Equal rhs: {(DQ ('int some_variable = 0;'))} spids: [92] ) ] spids: [92] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_simple_link_test_code) op: Equal rhs: {(SQ <'main(){return(0);}'>)} spids: [101] ) ] spids: [101] ) (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: [155] ) ] spids: [155] ) ] spids: [16777215 152] ) ] spids: [16777215 159] ) ] spids: [116 123 162 16777215] ) ] spids: [110 114 165] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(yes)} spids:[168])] spids: [168] ) (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: [191] ) ] spids: [191] ) (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: [245] ) ] spids: [245] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 265 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 242] ) ] spids: [16777215 267] ) ] spids: [209 221 270 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: [279] ) ] spids: [279] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [285] ) ] spids: [285] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [291] ) ] spids: [291] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [320] ) ] spids: [320] ) ] spids: [274 276 324 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: [358] ) ] spids: [358] ) (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: [370] ) ] spids: [370] ) ] spids: [16777215 355] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [379] ) ] spids: [379] ) ] spids: [376 383] ) ] spids: [328 330 386 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: [408] ) ] spids: [408] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [414] ) ] spids: [414] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [418] ) ] spids: [418] ) (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: [423] ) ] spids: [423] ) (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: [435] ) ] spids: [435] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dll_entry) op: Equal rhs: {(__cygwin_dll_entry) (Lit_Other '@') (12)} spids: [454] ) ] spids: [454] ) (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: [460] ) ] spids: [460] ) (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: [491] ) ] spids: [491] ) (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: [497] ) ] spids: [497] ) ] spids: [482 484 512 16777215] ) ] spids: [475 479 515] ) (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: [527] ) ] spids: [527] ) (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: [577] ) ] spids: [577] ) (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: [587] ) ] spids: [587] ) ] spids: [16777215 574] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_obj) op: Equal rhs: {(EmptyPart)} spids: [597] ) ] spids: [597] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltdll_cmds) op: Equal rhs: {(EmptyPart)} spids: [600] ) ] spids: [600] ) ] spids: [594 603] ) (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: [623] ) ] spids: [623] ) (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: [655] ) ] spids: [655] ) ] spids: [390 397 730 16777215] ) (case_arm pat_list: [{(darwin) (Lit_Other '*')} {(rhapsody) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <'-undefined suppress'>)} spids: [744] ) ] spids: [744] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC `test .$module = .yes && echo -bundle || echo -dynamiclib` $allow_undefined_flag -o $lib $libobjs $deplibs $linkopts -install_name $rpath/$soname `test -n "$verstring" -a x$verstring != x0.0 && echo $verstring`' > ) } spids: [750] ) ] spids: [750] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [764] ) ] spids: [764] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [768] ) ] spids: [768] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <'-all_load $convenience'>)} spids: [772] ) ] spids: [772] ) ] spids: [734 741 778 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: [814] ) ] spids: [814] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [820] ) ] spids: [820] ) ] spids: [16777215 811] ) ] 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: [826] ) ] spids: [826] ) (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: [832] ) ] spids: [832] ) ] spids: [823 838] ) ] spids: [782 784 841 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: [880] ) ] spids: [880] ) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op: <Redir_DLess '<<'> fd: 16777215 here_begin: {(EOF)} here_end_span_id: 901 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 877] ) (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: [928] ) ] spids: [928] ) (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: [934] ) ] spids: [934] ) ] spids: [903 925] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [943] ) ] spids: [943] ) ] spids: [940 947] ) ] spids: [845 852 950 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: [959] ) ] spids: [959] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wlarc) op: Equal rhs: {(EmptyPart)} spids: [965] ) ] spids: [965] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [968] ) ] spids: [968] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [972] ) ] spids: [972] ) ] spids: [954 956 976 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: [1009] ) ] spids: [1009] ) (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: [1015] ) ] spids: [1015] ) ] spids: [16777215 1006] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(no)} spids: [1024] ) ] spids: [1024] ) ] spids: [1021 1028] ) ] spids: [980 981 1031 16777215] ) ] spids: [202 206 1034] ) (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: [1054] ) ] spids: [1054] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}--rpath ${wl}$libdir'>)} spids: [1058] ) ] spids: [1058] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}--export-dynamic'>)} spids: [1064] ) ] spids: [1064] ) (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: [1091] ) ] spids: [1091] ) ] spids: [1077 1084 1094 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: [1130] ) ] spids: [1130] ) ] spids: [16777215 1127] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [1148] ) ] spids: [1148] ) ] spids: [1145 1151] ) ] spids: [1097 1098 1154 16777215] ) ] spids: [1070 1074 1157] ) ] spids: [16777215 1051] ) ] spids: [16777215 1160] ) ] spids: [16777215 184] ) ] 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: [1181] ) ] spids: [1181] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1185] ) ] spids: [1185] ) (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: [1189] ) ] spids: [1189] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1203] ) ] spids: [1203] ) (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: [1241] ) ] spids: [1241] ) ] spids: [16777215 1230] ) ] spids: [16777215 1245] ) ] spids: [1176 1178 1248 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: [1262] ) ] spids: [1262] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(SQ <':'>)} spids: [1266] ) ] spids: [1266] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [1272] ) ] spids: [1272] ) (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: [1341 1349] ) } spids: [1340] ) ] spids: [1340] ) (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: [1389] ) ] spids: [1389] ) ] spids: [16777215 1382] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(unsupported)} spids: [1400] ) ] spids: [1400] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1416] ) ] spids: [1416] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1420] ) ] spids: [1420] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(EmptyPart)} spids: [1426] ) ] spids: [1426] ) ] spids: [1393 1429] ) ] spids: [1318 1329 16777215 1432] ) ] spids: [1312 1316 1432] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <-shared>)} spids: [1435] ) ] spids: [1435] ) ] spids: [16777215 1309] ) ] 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: [1464] ) ] spids: [1464] ) ] spids: [16777215 1461] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:shared_flag) op: Equal rhs: {(SQ <'${wl}-bM:SRE'>)} spids: [1473] ) ] spids: [1473] ) ] spids: [1470 1479] ) ] spids: [1441 1482] ) (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: [1510] ) ] spids: [1510] ) (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: [1528] ) ] spids: [1528] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(DQ )} spids: [1534] ) ] spids: [1534] ) ] spids: [16777215 1525] ) ] spids: [16777215 1539] ) ] spids: [16777215 1499] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(no)} spids: [1553] ) ] spids: [1553] ) (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: [1571 1594] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:aix_use_runtimelinking) op: Equal rhs: {(yes)} spids: [1600] ) ] spids: [1600] ) (ControlFlow token: <ControlFlow_Break break> ) ] spids: [16777215 1597] ) ] spids: [16777215 1607] ) ] spids: [1566 1610] ) spids: [1562 1564] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:exp_sym_flag) op: Equal rhs: {(SQ <-bexport>)} spids: [1613] ) ] spids: [1613] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:no_entry_flag) op: Equal rhs: {(SQ <-bnoentry>)} spids: [1619] ) ] spids: [1619] ) ] spids: [1542 1625] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1632] ) ] spids: [1632] ) (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: [1660] ) ] spids: [1660] ) (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: [1666] ) ] spids: [1666] ) (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: [1672] ) ] spids: [1672] ) ] spids: [16777215 1649] ) ] 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: [1728] ) ] spids: [1728] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(DQ ('-z nodefs'))} spids: [1734] ) ] spids: [1734] ) (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: [1740] ) ] spids: [1740] ) ] spids: [16777215 1725] ) ] spids: [16777215 1763] ) ] spids: [16777215 1711] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' ${wl}-berok'>)} spids: [1769] ) ] spids: [1769] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:always_export_symbols) op: Equal rhs: {(yes)} spids: [1779] ) ] spids: [1779] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:whole_archive_flag_spec) op: Equal rhs: {(SQ <' '>)} spids: [1787] ) ] spids: [1787] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:build_libtool_need_lc) op: Equal rhs: {(yes)} spids: [1793] ) ] spids: [1793] ) (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: [1797] ) ] spids: [1797] ) (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: [1807] ) ] spids: [1807] ) ] spids: [1766 1818] ) ] spids: [1695 1821] ) ] spids: [1252 1259 1824 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: [1833] ) ] spids: [1833] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [1839] ) ] spids: [1839] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [1845] ) ] spids: [1845] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ld_shlibs) op:Equal rhs:{(no)} spids:[1853])] spids: [1853] ) ] spids: [1828 1830 1857 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: [1887] ) ] spids: [1887] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [1893] ) ] spids: [1893] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:libext) op:Equal rhs:{(lib)} spids:[1901])] spids: [1901] ) (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: [1909] ) ] spids: [1909] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_from_new_cmds) op: Equal rhs: {(SQ <true>)} spids: [1927] ) ] spids: [1927] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:old_archive_cmds) op: Equal rhs: {(SQ <'lib /OUT:$oldlib$oldobjs$old_deplibs'>)} spids: [1937] ) ] spids: [1937] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:fix_srcfile_path) op: Equal rhs: {(SQ <'`cygpath -w "$srcfile"`'>)} spids: [1943] ) ] spids: [1943] ) ] spids: [1861 1868 1949 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:[1958])] spids: [1958] ) ] spids: [1953 1955 1962 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: [1987] ) ] spids: [1987] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [1993] ) ] spids: [1993] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [1999] ) ] spids: [1999] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2003] ) ] spids: [2003] ) ] spids: [1982 1984 2007 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: [2020] ) ] spids: [2020] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2026] ) ] spids: [2026] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2030] ) ] spids: [2030] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2034] ) ] spids: [2034] ) ] spids: [2015 2017 2038 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: [2051] ) ] spids: [2051] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2057] ) ] spids: [2057] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2063] ) ] spids: [2063] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2067] ) ] spids: [2067] ) ] spids: [2046 2048 2071 16777215] ) (case_arm pat_list: [{(hpux9) (Lit_Other '*')} {(hpux10) (Lit_Other '*')} {(hpux11) (Lit_Other '*')}] action: [ (Case to_match: {(DQ ($ VSub_Name '$host_cpu'))} arms: [ (case_arm pat_list: [{(ia64) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(no)} spids: [2104] ) ] spids: [2104] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2108] ) ] spids: [2108] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2112] ) ] spids: [2112] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2118] ) ] spids: [2118] ) ] spids: [2099 2101 2123 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$with_gcc')} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {(DQ ($ VSub_Name '$host_os'))} arms: [ (case_arm pat_list: [{(hpux9) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > ) } spids: [2157] ) ] spids: [2157] ) ] spids: [2153 2155 2162 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: { (SQ < '$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > ) } spids: [2168] ) ] spids: [2168] ) ] spids: [2165 2166 2173 16777215] ) ] spids: [2144 2150 2176] ) ] spids: [16777215 2141] ) ] else_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: [2193] ) ] spids: [2193] ) ] spids: [2189 2191 2198 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: [2204] ) ] spids: [2204] ) ] spids: [2201 2202 2209 16777215] ) ] spids: [2182 2186 2212] ) ] spids: [2179 2215] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}+b ${wl}$libdir'>)} spids: [2218] ) ] spids: [2218] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2224] ) ] spids: [2224] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2228] ) ] spids: [2228] ) ] spids: [2126 2127 2239 16777215] ) ] spids: [2090 2096 2242] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <'${wl}-E'>)} spids: [2245] ) ] spids: [2245] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2251] ) ] spids: [2251] ) ] spids: [2075 2087 2255 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: [2285] ) ] spids: [2285] ) ] spids: [16777215 2282] ) ] 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: [2294] ) ] spids: [2294] ) ] spids: [2291 2300] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2303] ) ] spids: [2303] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2309] ) ] spids: [2309] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2313] ) ] spids: [2313] ) ] spids: [2259 2266 2317 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: [2353] ) ] spids: [2353] ) ] spids: [16777215 2350] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_cmds) op: Equal rhs: {(SQ <'$LD -shared -o $lib $libobjs $deplibs $linker_flags'>)} spids: [2365] ) ] spids: [2365] ) ] spids: [2362 2374] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2377] ) ] spids: [2377] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2383] ) ] spids: [2383] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2387] ) ] spids: [2387] ) ] spids: [2321 2323 2391 16777215] ) (case_arm pat_list: [{(newsos6)}] 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 $linkopts'>)} spids: [2399] ) ] spids: [2399] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2405] ) ] spids: [2405] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2409] ) ] spids: [2409] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2415] ) ] spids: [2415] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2419] ) ] spids: [2419] ) ] spids: [2395 2396 2423 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: [2432] ) ] spids: [2432] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2438] ) ] spids: [2438] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2444] ) ] spids: [2444] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2448] ) ] spids: [2448] ) ] spids: [2427 2429 2452 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: [2461] ) ] spids: [2461] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2467] ) ] spids: [2467] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(unsupported)} spids: [2471] ) ] spids: [2471] ) (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: [2475] ) ] spids: [2475] ) (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: [2481] ) ] spids: [2481] ) ] spids: [2456 2458 2487 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: [2512] ) ] spids: [2512] ) (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: [2518] ) ] spids: [2518] ) ] spids: [16777215 2509] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2527] ) ] spids: [2527] ) (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: [2533] ) ] spids: [2533] ) ] spids: [2524 2539] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2542] ) ] spids: [2542] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2548] ) ] spids: [2548] ) ] spids: [2491 2493 2552 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: [2585] ) ] spids: [2585] ) (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: [2591] ) ] spids: [2591] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'${wl}-rpath ${wl}$libdir'>)} spids: [2597] ) ] spids: [2597] ) ] spids: [16777215 2582] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(SQ <' -expect_unresolved \\*'>)} spids: [2606] ) ] spids: [2606] ) (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: [2612] ) ] spids: [2612] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:archive_expsym_cmds) op: Equal rhs: { (SQ < 'for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~\n' > < ' $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' > ) } spids: [2618] ) ] spids: [2618] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-rpath $libdir'>)} spids: [2630] ) ] spids: [2630] ) ] spids: [2603 2636] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_separator) op: Equal rhs: {(Lit_Other ':')} spids: [2639] ) ] spids: [2639] ) ] spids: [2556 2563 2643 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: [2652] ) ] spids: [2652] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2658] ) ] spids: [2658] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [2662] ) ] spids: [2662] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [2666] ) ] spids: [2666] ) ] spids: [2647 2649 2670 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 <' -z defs'>)} spids: [2679] ) ] spids: [2679] ) (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 ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ) } spids: [2701] ) ] spids: [2701] ) (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 ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' > ) } spids: [2707] ) ] spids: [2707] ) ] spids: [16777215 2698] ) ] else_action: [ (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: [2717] ) ] spids: [2717] ) (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: [2723] ) ] spids: [2723] ) ] spids: [2714 2730] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-R$libdir'>)} spids: [2733] ) ] spids: [2733] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2739] ) ] spids: [2739] ) (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: [2750 2763 2765 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 <'-z allextract$convenience -z defaultextract'>)} spids: [2775] ) ] spids: [2775] ) ] spids: [2768 2769 2780 16777215] ) ] spids: [2743 2747 2783] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:link_all_deplibs) op: Equal rhs: {(yes)} spids: [2786] ) ] spids: [2786] ) ] spids: [2674 2676 2790 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: [2799] ) ] spids: [2799] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2805] ) ] spids: [2805] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [2811] ) ] spids: [2811] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(yes)} spids: [2815] ) ] spids: [2815] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2819] ) ] spids: [2819] ) ] spids: [2794 2796 2823 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: [2831] ) ] spids: [2831] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2837] ) ] spids: [2837] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2843] ) ] spids: [2843] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(no)} spids: [2847] ) ] spids: [2847] ) ] spids: [2827 2828 2854 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: [2863] ) ] spids: [2863] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2869] ) ] spids: [2869] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:export_dynamic_flag_spec) op: Equal rhs: {(SQ <-Bexport>)} spids: [2873] ) ] spids: [2873] ) ] spids: [2858 2860 2879 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: [2888] ) ] spids: [2888] ) (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: [2902] ) ] spids: [2902] ) (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: [2908] ) ] spids: [2908] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(EmptyPart)} spids: [2915] ) ] spids: [2915] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2918] ) ] spids: [2918] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [2922] ) ] spids: [2922] ) ] spids: [2883 2885 2928 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: [2937] ) ] spids: [2937] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2943] ) ] spids: [2943] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2949] ) ] spids: [2949] ) ] spids: [2932 2934 2953 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: [2962] ) ] spids: [2962] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_libdir_flag_spec) op: Equal rhs: {(SQ <'-L$libdir'>)} spids: [2968] ) ] spids: [2968] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [2974] ) ] spids: [2974] ) ] spids: [2957 2959 2978 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: [3001] ) ] spids: [3001] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [3007] ) ] spids: [3007] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [3011] ) ] spids: [3011] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [3015] ) ] spids: [3015] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ld_shlibs) op: Equal rhs: {(yes)} spids: [3019] ) ] spids: [3019] ) ] spids: [16777215 2998] ) ] spids: [16777215 3023] ) ] spids: [2982 2986 3026 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: [3035] ) ] spids: [3035] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_direct) op: Equal rhs: {(yes)} spids: [3041] ) ] spids: [3041] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_minus_L) op: Equal rhs: {(no)} spids: [3045] ) ] spids: [3045] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [3049] ) ] spids: [3049] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_runpath_var) op: Equal rhs: {(yes)} spids: [3053] ) ] spids: [3053] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(LD_RUN_PATH)} spids: [3057] ) ] spids: [3057] ) ] spids: [3030 3032 3061 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: [3075] ) ] spids: [3075] ) (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: [3097] ) ] spids: [3097] ) ] spids: [16777215 3094] ) ] 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: [3106] ) ] spids: [3106] ) ] spids: [3103 3112] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:runpath_var) op: Equal rhs: {(SQ <LD_RUN_PATH>)} spids: [3115] ) ] spids: [3115] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:hardcode_shlibpath_var) op: Equal rhs: {(no)} spids: [3121] ) ] spids: [3121] ) ] spids: [3065 3072 3125 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:[3133])] spids: [3133] ) ] spids: [3129 3130 3137 16777215] ) ] spids: [1169 1173 3140] ) ] spids: [1162 3142] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} { (DQ (X) (BracedVarSub token: <VSub_Name ac_cv_prog_cc_pic> suffix_op: (StringUnary op_id:VTest_Plus arg_word:{(set)}) spids: [3154 3158] ) ) } {(Lit_Other '=')} {(Xset)} ) terminator: <Op_Semi ';'> ) ] action: [(C {(Lit_Other ':')})] spids: [16777215 3166] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3174] ) ] spids: [3174] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_shlib) op: Equal rhs: {(EmptyPart)} spids: [3177] ) ] spids: [3177] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(EmptyPart)} spids: [3180] ) ] spids: [3180] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(EmptyPart)} spids: [3183] ) ] spids: [3183] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_no_builtin) op: Equal rhs: {(EmptyPart)} spids: [3186] ) ] spids: [3186] ) (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: [3189] ) ] spids: [3189] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3210] ) ] spids: [3210] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-static>)} spids: [3216] ) ] spids: [3216] ) (Case to_match: {($ VSub_Name '$host_os')} arms: [ (case_arm pat_list: [{(aix) (Lit_Other '*')}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ ($ VSub_Name '$host_cpu'))} {(Lit_Other '=')} {(ia64)} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3259] ) ] spids: [3259] ) ] spids: [16777215 3252] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_static) op: Equal rhs: {(SQ <'-bnso -bI:/lib/syscalls.exp'>)} spids: [3268] ) ] spids: [3268] ) ] spids: [3265 3274] ) ] spids: [3230 3232 3277 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: [3297] ) ] spids: [3297] ) ] spids: [3280 3282 3303 16777215] ) (case_arm pat_list: [ {(beos) (Lit_Other '*')} {(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')} {(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')} ] spids: [3306 3333 3340 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: [3366] ) ] spids: [3366] ) ] spids: [3343 3355 3372 16777215] ) (case_arm pat_list: [{(darwin) (Lit_Other '*')} {(rhapsody) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_cv_prog_cc_pic) op: Equal rhs: {(SQ <-fno-common>)} spids: [3393] ) ] spids: [3393] ) ] spids: [3375 3382 3399 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: [3412] ) ] spids: [3412] ) ] spids: [3402 3405 3415 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: [3437] ) ] spids: [3437] ) ] spids: [16777215 3434] ) ] spids: [16777215 3441] ) ] spids: [3418 3422 3444 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: [3451] ) ] spids: [3451] ) ] spids: [3447 3448 3457 16777215] ) ] spids: [3223 3227 3460] ) ] spids: [16777215 3207] ) ] else_action: [ (Case to_match: {($ VSub_Name '$host_os')} arms: [ (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: [3486] ) ] spids: [3486] ) ] spids: [3477 3479 3497 16777215] ) (case_arm pat_list: [ {(hpux9) (Lit_Other '*')} {(hpux10) (Lit_Other '*')} {(hpux11) (Lit_Other '*')} ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3520] ) ] spids: [3520] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: { (DQ (${ VSub_Name ac_cv_prog_cc_wl) ('-a ') (${ VSub_Name ac_cv_prog_cc_wl) (archive) ) } spids: [3526] ) ] spids: [3526] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <'+Z'>)} spids: [3539] ) ] spids: [3539] ) ] spids: [3501 3513 3545 16777215] ) (case_arm pat_list: [{(irix5) (Lit_Other '*')} {(irix6) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3559] ) ] spids: [3559] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [3565] ) ] spids: [3565] ) ] spids: [3549 3556 3575 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: [3602] ) ] spids: [3602] ) ] spids: [3579 3591 3608 16777215] ) (case_arm pat_list: [{(newsos6)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [3616] ) ] spids: [3616] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3622] ) ] spids: [3622] ) ] spids: [3612 3613 3628 16777215] ) (case_arm pat_list: [{(osf3) (Lit_Other '*')} {(osf4) (Lit_Other '*')} {(osf5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3651] ) ] spids: [3651] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-non_shared>)} spids: [3657] ) ] spids: [3657] ) ] spids: [3632 3644 3663 16777215] ) (case_arm pat_list: [{(sco3.2v5) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-Kpic>)} spids: [3672] ) ] spids: [3672] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-dn>)} spids: [3678] ) ] spids: [3678] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_shlib) op: Equal rhs: {(SQ <-belf>)} spids: [3684] ) ] spids: [3684] ) ] spids: [3667 3669 3690 16777215] ) (case_arm pat_list: [{(solaris) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [3699] ) ] spids: [3699] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3705] ) ] spids: [3705] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3711] ) ] spids: [3711] ) ] spids: [3694 3696 3717 16777215] ) (case_arm pat_list: [{(sunos4) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-PIC>)} spids: [3726] ) ] spids: [3726] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3732] ) ] spids: [3732] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Qoption ld '>)} spids: [3738] ) ] spids: [3738] ) ] spids: [3721 3723 3744 16777215] ) (case_arm pat_list: [ {(sysv4)} {(sysv4.2uw2) (Lit_Other '*')} {(sysv4.3) (Lit_Other '*')} {(sysv5) (Lit_Other '*')} ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-KPIC>)} spids: [3767] ) ] spids: [3767] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3773] ) ] spids: [3773] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_wl) op: Equal rhs: {(SQ <'-Wl,'>)} spids: [3779] ) ] spids: [3779] ) ] spids: [3748 3764 3785 16777215] ) (case_arm pat_list: [{(uts4) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(SQ <-pic>)} spids: [3794] ) ] spids: [3794] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3800] ) ] spids: [3800] ) ] spids: [3789 3791 3806 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: {(SQ <-Kconform_pic>)} spids: [3829] ) ] spids: [3829] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_static) op: Equal rhs: {(SQ <-Bstatic>)} spids: [3835] ) ] spids: [3835] ) ] spids: [16777215 3826] ) ] spids: [16777215 3841] ) ] spids: [3810 3814 3844 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_can_build_shared) op: Equal rhs: {(no)} spids: [3852] ) ] spids: [3852] ) ] spids: [3848 3849 3856 16777215] ) ] spids: [3470 3474 3859] ) ] spids: [3463 3862] ) (Case to_match: {(DQ ($ VSub_Name '$host_os'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (djgpp) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(EmptyPart)} spids: [3888] ) ] spids: [3888] ) ] spids: [3882 3885 3891 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_prog_cc_pic) op: Equal rhs: {(DQ ($ VSub_Name '$ac_cv_prog_cc_pic') (' -DPIC'))} spids: [3898] ) ] spids: [3898] ) ] spids: [3894 3895 3905 16777215] ) ] spids: [3865 3871 3908] ) ] spids: [3171 3910] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:need_lc) op:Equal rhs:{(yes)} spids:[3913])] spids: [3913] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(DQ ($ VSub_Name '$enable_shared'))} {(Lit_Other '=')} {(yes)}) (C {(test)} {(DQ ($ VSub_Name '$with_gcc'))} {(Lit_Other '=')} {(yes)}) ] ) terminator: <Op_Semi ';'> ) ] action: [ (Case to_match: {($ VSub_Name '$archive_cmds')} arms: [ (case_arm pat_list: [{(Lit_Other '*') (SQ <'~'>) (Lit_Other '*')}] spids: [3951 3956 3963 16777215] ) (case_arm pat_list: [{(SQ <'$CC '>) (Lit_Other '*')}] action: [ (SimpleCommand words: [ {(echo)} {($ VSub_Name '$ac_n')} { (DQ ('checking whether -lc should be explicitly linked in... ') ($ VSub_Name '$ac_c') ) } ] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(6)})] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(eval)} { (DQ ('test ') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (CommandSubPart command_list: (CommandList children: [ (C {(echo)} {(SQ <'$'>) (SQ <'{'>) (ac_cv_archive_cmds_needs_lc) (SQ <'+set}'>) } ) ] ) left_token: <Left_Backtick '`'> spids: [4005 4018] ) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (' = set') ) } ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [ {(echo)} {($ VSub_Name '$ac_n')} {(DQ ('(cached) ') ($ VSub_Name '$ac_c'))} ] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(6)})] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:need_lc) op: Equal rhs: {($ VSub_Name '$ac_cv_archive_cmds_needs_lc')} spids: [4040] ) ] spids: [4040] ) ] spids: [16777215 4024] ) ] else_action: [ (C {($ VSub_Name '$rm')} {(conftest) (Lit_Other '*')}) (SimpleCommand words: [{(echo)} {(DQ ('static int dummy;'))}] redirects: [ (Redir op: <Redir_Great '>'> fd: 16777215 arg_word: {(conftest.) ($ VSub_Name '$ac_ext')} ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (BraceGroup children: [ (Sentence child: (Subshell child: (C {(eval)} {(echo)} {(ltcf-c.sh) (Lit_Other ':') (need_lc) (Lit_Other ':') } { (EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) ($ VSub_Name '$ac_compile') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) } ) redirects: [ (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(5)} ) ] spids: [4069 4082] ) terminator: <Op_Semi ';'> ) (Sentence child: (Subshell child: (C {(eval)} {($ VSub_Name '$ac_compile')}) redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(conftest.err)} ) ] spids: [4088 4092] ) terminator: <Op_Semi ';'> ) ] spids: [4067] ) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(cat)} {(conftest.err)}] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(5)})] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:soname) op: Equal rhs: {(conftest)} spids: [4116] ) ] spids: [4116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lib) op: Equal rhs: {(conftest)} spids: [4120] ) ] spids: [4120] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:libobjs) op: Equal rhs: {(conftest.) ($ VSub_Name '$objext')} spids: [4124] ) ] spids: [4124] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:deplibs) op: Equal rhs: {(EmptyPart)} spids: [4129] ) ] spids: [4129] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:wl) op: Equal rhs: {($ VSub_Name '$ac_cv_prog_cc_wl')} spids: [4132] ) ] spids: [4132] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:compiler_flags) op: Equal rhs: {(-v)} spids: [4136] ) ] spids: [4136] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:linker_flags) op: Equal rhs: {(-v)} spids: [4140] ) ] spids: [4140] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:verstring) op: Equal rhs: {(EmptyPart)} spids: [4144] ) ] spids: [4144] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:output_objdir) op: Equal rhs: {(.)} spids: [4147] ) ] spids: [4147] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:libname) op: Equal rhs: {(conftest)} spids: [4151] ) ] spids: [4151] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:save_allow_undefined_flag) op: Equal rhs: {($ VSub_Name '$allow_undefined_flag')} spids: [4155] ) ] spids: [4155] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {(EmptyPart)} spids: [4159] ) ] spids: [4159] ) (If arms: [ (if_arm cond: [ (Sentence child: (BraceGroup children: [ (Sentence child: (Subshell child: (C {(eval)} {(echo)} {(ltcf-c.sh) (Lit_Other ':') (need_lc) (Lit_Other ':') } { (EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) ($ VSub_Name '$archive_cmds') (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) } ) redirects: [ (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(5)} ) ] spids: [4166 4179] ) terminator: <Op_Semi ';'> ) (Sentence child: (Pipeline children: [ (Subshell child: (C {(eval)} {($ VSub_Name '$archive_cmds')}) redirects: [ (Redir op: <Redir_GreatAnd '2>&'> fd: 2 arg_word: {(1)} ) ] spids: [4185 4189] ) (SimpleCommand words: [{(grep)} {(DQ (' -lc '))}] redirects: [ (Redir op: <Redir_GreatAnd '1>&'> fd: 1 arg_word: {(5)} ) ] ) ] negated: F ) terminator: <Op_Semi ';'> ) ] spids: [4164] ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:need_lc) op: Equal rhs: {(no)} spids: [4213] ) ] spids: [4213] ) ] spids: [16777215 4210] ) ] spids: [16777215 4217] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_undefined_flag) op: Equal rhs: {($ VSub_Name '$save_allow_undefined_flag')} spids: [4220] ) ] spids: [4220] ) ] spids: [16777215 4101] ) ] else_action: [ (SimpleCommand words: [{(cat)} {(conftest.err)}] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(5)})] ) ] spids: [4224 4235] ) ] spids: [4044 4238] ) (C {($ VSub_Name '$rm')} {(conftest) (Lit_Other '*')}) (SimpleCommand words: [{(echo)} {(DQ ($ VSub_Name '$ac_t') ($ VSub_Name '$need_lc'))}] redirects: [(Redir op:<Redir_GreatAnd '1>&'> fd:1 arg_word:{(6)})] ) ] spids: [3966 3970 4258 16777215] ) ] spids: [3944 3948 4261] ) ] spids: [16777215 3941] ) ] spids: [16777215 4263] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ac_cv_archive_cmds_needs_lc) op: Equal rhs: {($ VSub_Name '$need_lc')} spids: [4265] ) ] spids: [4265] ) ] )