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

Re: R_PPC_REL24 relocation out of range



On Thu, Aug 02, 2001 at 12:22:38PM -0600, Bradley C. Midgley wrote:
> > > if the contents of a libfoo.a were created without -fPIC, then any .so
> > > created with -lfoo will have REL24 relocations and fail. but debian policy
> 
> i have another question along these lines.
> 
> why doesn't gcc fail when it's told to create a .so using objects that are
> not PIC? is it because it might possibly work?
> 
> it would be a lot easier to track down a compilation failure than
> backtracking after a dlopen problem and the underlying problem wouldn't be
> ignored as much as it is now.

On some architectures, it will work anyway; also, the shared object
could be used for some other purpose besides dynamic linking (i
think?).  You've just got to know what you're doing.

It can also be a little tricky to tell.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer



Reply to: