[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: binaries compiled on slink don't run anywhere else



From: "Marcelo E. Magallon" <mmagallo@efis.ucr.ac.cr>
Subject: Re: binaries compiled on slink don't run anywhere else
Date: Mon, 16 Nov 1998 08:12:05 -0600

> > Actually it seems to live in some of the egcs objects and libs:
> 
> That's where I'm confused.
> 
> $ nm 1000s-O2 | grep register_frame_info
>          U __deregister_frame_info
>          U __register_frame_info
> 
> 1000s-O2 is a program compiled with g77 (egcs)
> 
> $ ldd ./1000s-O2
>         libm.so.6 => /lib/libm.so.6 (0x4000f000)
>         libc.so.6 => /lib/libc.so.6 (0x40027000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> 
> so, register_frame_info comes from libc.

__register_frame_info comes from libm, I think.

 % objdump --dynamic-sym /lib/libc.so.6 | grep register_frame_info
 % objdump --dynamic-sym /lib/libm.so.6 | grep register_frame_info
 000134dc g    DF .text  0000005d __deregister_frame_info
 000133f0 g    DF .text  0000004a __register_frame_info
 00013468 g    DF .text  00000046 __register_frame_info_table

-- 
Fumitoshi UKAI / Debian JP Project


Reply to: