View Single Post
Old 06-11-2014, 08:31 PM   #22
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Version 0.2 - Remaining Gottcha's

Our newly build libc.so.6 is importing symbols from an (Amazon) system library and that library (libenvload.so) was not built during the Buildroot glibc build.
This is even though libenvload.so is not among the glibc (NEEDED) entries.
????
Putting on the: "To worry about later" list.
Spoiler:

Code:
[root@kindle lib]# LD_DEBUG=all ./libc.so.6 
     31380:     
     31380:     file=/usr/lib/libenvload.so [0];  needed by ./libc.so.6 [0]
     31380:     file=/usr/lib/libenvload.so [0];  generating link map
     31380:       dynamic: 0x40030710  base: 0x40028000   size: 0x0000883c
     31380:         entry: 0x400284f0  phdr: 0x40028034  phnum:          5
     31380:     
     31380:     checking for version `GLIBC_2.4' in file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] required by file ./libc.so.6 [0]
     31380:     checking for version `GLIBC_PRIVATE' in file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] required by file ./libc.so.6 [0]
     31380:     checking for version `GLIBC_2.4' in file ./libc.so.6 [0] required by file /usr/lib/libenvload.so [0]
     31380:     
     31380:     Initial object scopes
     31380:     object=./libc.so.6 [0]
     31380:      scope 0: ./libc.so.6 /usr/lib/libenvload.so /mnt/us/extensions/system/lib/ld-linux-armhf.so.3
     31380:     
     31380:     object=/usr/lib/libenvload.so [0]
     31380:      scope 0: ./libc.so.6 /usr/lib/libenvload.so /mnt/us/extensions/system/lib/ld-linux-armhf.so.3
     31380:     
     31380:     object=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:      no scope
     31380:     
     31380:     
     31380:     relocation processing: /usr/lib/libenvload.so (lazy)
     31380:     symbol=__gmon_start__;  lookup in file=./libc.so.6 [0]
     31380:     symbol=__gmon_start__;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=__gmon_start__;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     symbol=_Jv_RegisterClasses;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_Jv_RegisterClasses;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_Jv_RegisterClasses;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     symbol=__cxa_finalize;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `__cxa_finalize' [GLIBC_2.4]
     31380:     
     31380:     relocation processing: ./libc.so.6 (lazy)
     31380:     symbol=_res;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_res' [GLIBC_2.4]
     31380:     symbol=stderr;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `stderr' [GLIBC_2.4]
     31380:     symbol=error_one_per_line;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `error_one_per_line' [GLIBC_2.4]
     31380:     symbol=__malloc_initialize_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__malloc_initialize_hook' [GLIBC_2.4]
     31380:     symbol=errno;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `errno' [GLIBC_PRIVATE]
     31380:     symbol=__morecore;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__morecore' [GLIBC_2.4]
     31380:     symbol=__key_encryptsession_pk_LOCAL;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__key_encryptsession_pk_LOCAL' [GLIBC_2.4]
     31380:     symbol=__progname_full;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__progname_full' [GLIBC_2.4]
     31380:     symbol=_environ;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_environ' [GLIBC_2.4]
     31380:     symbol=_rtld_global;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_rtld_global;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_rtld_global;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_rtld_global' [GLIBC_PRIVATE]
     31380:     symbol=__progname;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__progname' [GLIBC_2.4]
     31380:     symbol=argp_err_exit_status;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `argp_err_exit_status' [GLIBC_2.4]
     31380:     symbol=mallwatch;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `mallwatch' [GLIBC_2.4]
     31380:     symbol=__rcmd_errstr;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__rcmd_errstr' [GLIBC_2.4]
     31380:     symbol=svcauthdes_stats;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `svcauthdes_stats' [GLIBC_2.4]
     31380:     symbol=__libc_enable_secure;  lookup in file=./libc.so.6 [0]
     31380:     symbol=__libc_enable_secure;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=__libc_enable_secure;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `__libc_enable_secure' [GLIBC_PRIVATE]
     31380:     symbol=_res_hconf;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_res_hconf' [GLIBC_2.4]
     31380:     symbol=malloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `malloc' [GLIBC_2.4]
     31380:     symbol=__default_rt_sa_restorer_v1;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__default_rt_sa_restorer_v1' [GLIBC_PRIVATE]
     31380:     symbol=__default_rt_sa_restorer_v2;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__default_rt_sa_restorer_v2' [GLIBC_PRIVATE]
     31380:     symbol=getdate_err;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `getdate_err' [GLIBC_2.4]
     31380:     symbol=__tzname;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__tzname' [GLIBC_2.4]
     31380:     symbol=__timezone;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__timezone' [GLIBC_2.4]
     31380:     symbol=_rtld_global_ro;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_rtld_global_ro;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_rtld_global_ro;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_rtld_global_ro' [GLIBC_PRIVATE]
     31380:     symbol=__pointer_chk_guard;  lookup in file=./libc.so.6 [0]
     31380:     symbol=__pointer_chk_guard;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=__pointer_chk_guard;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `__pointer_chk_guard' [GLIBC_PRIVATE]
     31380:     symbol=optarg;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `optarg' [GLIBC_2.4]
     31380:     symbol=svc_max_pollfd;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `svc_max_pollfd' [GLIBC_2.4]
     31380:     symbol=argp_program_version_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `argp_program_version_hook' [GLIBC_2.4]
     31380:     symbol=__after_morecore_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__after_morecore_hook' [GLIBC_2.4]
     31380:     symbol=__environ;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__environ' [GLIBC_2.4]
     31380:     symbol=__curbrk;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__curbrk' [GLIBC_2.4]
     31380:     symbol=argp_program_version;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `argp_program_version' [GLIBC_2.4]
     31380:     symbol=__daylight;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__daylight' [GLIBC_2.4]
     31380:     symbol=__memalign_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__memalign_hook' [GLIBC_2.4]
     31380:     symbol=__malloc_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__malloc_hook' [GLIBC_2.4]
     31380:     symbol=__free_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__free_hook' [GLIBC_2.4]
     31380:     symbol=svc_pollfd;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `svc_pollfd' [GLIBC_2.4]
     31380:     symbol=_nl_domain_bindings;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_nl_domain_bindings' [GLIBC_2.4]
     31380:     symbol=_nl_msg_cat_cntr;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_nl_msg_cat_cntr' [GLIBC_2.4]
     31380:     symbol=argp_program_bug_address;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `argp_program_bug_address' [GLIBC_2.4]
     31380:     symbol=__key_decryptsession_pk_LOCAL;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__key_decryptsession_pk_LOCAL' [GLIBC_2.4]
     31380:     symbol=h_errlist;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `h_errlist' [GLIBC_2.4]
     31380:     symbol=program_invocation_short_name;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `program_invocation_short_name' [GLIBC_2.4]
     31380:     symbol=optind;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `optind' [GLIBC_2.4]
     31380:     symbol=profil_counter;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `profil_counter' [GLIBC_2.4]
     31380:     symbol=_dl_starting_up;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_dl_starting_up;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_dl_starting_up;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     symbol=stdout;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `stdout' [GLIBC_2.4]
     31380:     symbol=obstack_alloc_failed_handler;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `obstack_alloc_failed_handler' [GLIBC_2.4]
     31380:     symbol=error_print_progname;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `error_print_progname' [GLIBC_2.4]
     31380:     symbol=optopt;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `optopt' [GLIBC_2.4]
     31380:     symbol=_IO_funlockfile;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_IO_funlockfile' [GLIBC_2.4]
     31380:     symbol=obstack_exit_failure;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `obstack_exit_failure' [GLIBC_2.4]
     31380:     symbol=error_message_count;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `error_message_count' [GLIBC_2.4]
     31380:     symbol=svc_fdset;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `svc_fdset' [GLIBC_2.4]
     31380:     symbol=program_invocation_name;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `program_invocation_name' [GLIBC_2.4]
     31380:     symbol=loc1;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `loc1' [GLIBC_2.4]
     31380:     symbol=free;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `free' [GLIBC_2.4]
     31380:     symbol=loc2;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `loc2' [GLIBC_2.4]
     31380:     symbol=__fpu_control;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__fpu_control' [GLIBC_2.4]
     31380:     symbol=re_syntax_options;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `re_syntax_options' [GLIBC_2.4]
     31380:     symbol=stdin;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `stdin' [GLIBC_2.4]
     31380:     symbol=__check_rhosts_file;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__check_rhosts_file' [GLIBC_2.4]
     31380:     symbol=opterr;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `opterr' [GLIBC_2.4]
     31380:     symbol=__default_sa_restorer_v1;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__default_sa_restorer_v1' [GLIBC_PRIVATE]
     31380:     symbol=__default_sa_restorer_v2;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__default_sa_restorer_v2' [GLIBC_PRIVATE]
     31380:     symbol=__realloc_hook;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `__realloc_hook' [GLIBC_2.4]
     31380:     symbol=_dl_argv;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_dl_argv;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_dl_argv;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_dl_argv' [GLIBC_PRIVATE]
     31380:     symbol=rpc_createerr;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `rpc_createerr' [GLIBC_2.4]
     31380:     symbol=_IO_2_1_stderr_;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_IO_2_1_stderr_' [GLIBC_2.4]
     31380:     symbol=_IO_2_1_stdout_;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_IO_2_1_stdout_' [GLIBC_2.4]
     31380:     symbol=_IO_2_1_stdin_;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `_IO_2_1_stdin_' [GLIBC_2.4]
     31380:     
     31380:     relocation processing: /mnt/us/extensions/system/lib/ld-linux-armhf.so.3
     31380:     symbol=__stack_chk_guard;  lookup in file=./libc.so.6 [0]
     31380:     symbol=__stack_chk_guard;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=__stack_chk_guard;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `__stack_chk_guard' [GLIBC_2.4]
     31380:     symbol=_dl_argv;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_dl_argv;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_dl_argv;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_dl_argv' [GLIBC_PRIVATE]
     31380:     symbol=_r_debug;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_r_debug;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_r_debug;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_r_debug' [GLIBC_2.4]
     31380:     symbol=free;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `free' [GLIBC_2.4]
     31380:     symbol=__libc_memalign;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `__libc_memalign' [GLIBC_2.4]
     31380:     symbol=malloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `malloc' [GLIBC_2.4]
     31380:     symbol=__tls_get_addr;  lookup in file=./libc.so.6 [0]
     31380:     symbol=__tls_get_addr;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=__tls_get_addr;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `__tls_get_addr' [GLIBC_2.4]
     31380:     symbol=calloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `calloc' [GLIBC_2.4]
     31380:     symbol=realloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `realloc' [GLIBC_2.4]
     31380:     symbol=free;  lookup in file=./libc.so.6 [0]
     31380:     binding file /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0] to ./libc.so.6 [0]: normal symbol `free' [GLIBC_2.4]
     31380:     
     31380:     calling init: /usr/lib/libenvload.so
     31380:     
     31380:     symbol=open;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `open' [GLIBC_2.4]
     31380:     symbol=lseek;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `lseek' [GLIBC_2.4]
     31380:     symbol=mmap;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `mmap' [GLIBC_2.4]
     31380:     symbol=strchr;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `strchr' [GLIBC_2.4]
     31380:     symbol=setenv;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `setenv' [GLIBC_2.4]
     31380:     symbol=realloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `realloc' [GLIBC_2.4]
     31380:     symbol=_dl_find_dso_for_object;  lookup in file=./libc.so.6 [0]
     31380:     symbol=_dl_find_dso_for_object;  lookup in file=/usr/lib/libenvload.so [0]
     31380:     symbol=_dl_find_dso_for_object;  lookup in file=/mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]
     31380:     binding file ./libc.so.6 [0] to /mnt/us/extensions/system/lib/ld-linux-armhf.so.3 [0]: normal symbol `_dl_find_dso_for_object' [GLIBC_PRIVATE]
     31380:     symbol=malloc;  lookup in file=./libc.so.6 [0]
     31380:     binding file ./libc.so.6 [0] to ./libc.so.6 [0]: normal symbol `malloc' [GLIBC_2.4]
     31380:     symbol=munmap;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `munmap' [GLIBC_2.4]
     31380:     symbol=close;  lookup in file=./libc.so.6 [0]
     31380:     binding file /usr/lib/libenvload.so [0] to ./libc.so.6 [0]: normal symbol `close' [GLIBC_2.4]
GNU C Library (Buildroot) stable release version 2.19, by Roland McGrath et al.
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.9.0.
Compiled on a Linux 3.0.101 system on 2014-06-11.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
libc ABIs: UNIQUE
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.
[root@kindle lib]#

Top post edited.

Last edited by knc1; 06-11-2014 at 08:46 PM.
knc1 is offline   Reply With Quote