tech-userlevel archive

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

Re: BeastieBox, a (Net)BSD BusyBox-like



In article <20081206111902.7258f30c.jklowden%schemamania.org@localhost>,
James K. Lowden <tech-userlevel%netbsd.org@localhost> wrote:
>Arnaud Lacombe wrote:
>> using nm(1), objcopy(1) and symbol renaming as
>> done by crunchgen(1).
>
>Is it possible, in principle, to use objcopy to modify the RPATH of an
>executable or shared library?  

Yes, if the new RPATH uses less space than the old.

>I started work once on "delinker" that broke an ELF binary into its
>constituent parts with the intention of allowing some of them to be
>modified, later to be pasted back together, adjusting the offsets.  That
>project is itself in pieces on the floor, but perhaps objcopy anticipated
>my idea.  
>

There is no program that I know of smart enough to allocate new space
for a longer RPATH.

christos



Home | Main Index | Thread Index | Old Index