3022 |
old_striplib striplib file_magic_cmd finish_cmds finish_eval \ |
old_striplib striplib file_magic_cmd finish_cmds finish_eval \ |
3023 |
deplibs_check_method reload_flag reload_cmds need_locks \ |
deplibs_check_method reload_flag reload_cmds need_locks \ |
3024 |
lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ |
lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ |
3025 |
|
lt_cv_sys_global_symbol_to_c_name_address \ |
3026 |
sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ |
sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ |
3027 |
old_postinstall_cmds old_postuninstall_cmds \ |
old_postinstall_cmds old_postuninstall_cmds \ |
3028 |
_LT_AC_TAGVAR(compiler, $1) \ |
_LT_AC_TAGVAR(compiler, $1) \ |
3337 |
# Transform the output of nm in a proper C declaration |
# Transform the output of nm in a proper C declaration |
3338 |
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl |
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl |
3339 |
|
|
3340 |
|
# Transform the output of nm in a C name address pair |
3341 |
|
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
3342 |
|
|
3343 |
# This is the shared library runtime path variable. |
# This is the shared library runtime path variable. |
3344 |
runpath_var=$runpath_var |
runpath_var=$runpath_var |
3345 |
|
|
3501 |
# Transform an extracted symbol line into a proper C declaration |
# Transform an extracted symbol line into a proper C declaration |
3502 |
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'" |
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'" |
3503 |
|
|
3504 |
|
# Transform an extracted symbol line into symbol name and symbol address |
3505 |
|
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" |
3506 |
|
|
3507 |
# Define system-specific variables. |
# Define system-specific variables. |
3508 |
case $host_os in |
case $host_os in |
3509 |
aix*) |
aix*) |
3514 |
;; |
;; |
3515 |
hpux*) # Its linker distinguishes data from code symbols |
hpux*) # Its linker distinguishes data from code symbols |
3516 |
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
3517 |
|
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" |
3518 |
;; |
;; |
3519 |
irix*) |
irix*) |
3520 |
[symcode='[BCDEGRST]'] |
[symcode='[BCDEGRST]'] |