relocation truncated to fit: R_ARM_PC24

Philip Blundell philb@gnu.org
Wed Apr 18 11:47:00 GMT 2001


>The Question Is : Why does glibc need to branch to such an absolute
>address ? Looking at the source code, this branch seems to originate
>from a
>__libc_cleanup_region_end (0);
>call at the end of vfprintf()

It shouldn't.  My guess is that this is an unresolved weak reference gone wrong.  
You are using tools that are several years old; try installing binutils 2.11 and 
gcc 2.95.3 and see if the problem disappears. 

p.



More information about the Binutils mailing list