Re: Dynamic linking is go (again)

"Valeriy E. Ushakov" <[email protected]>
Newsgroups gmane.os.netbsd.ports.sh3,gmane.os.netbsd.ports.dreamcast
Message-ID <[email protected]>
On Sat, Jul 05, 2003 at 05:58:26 +0900, Izumi Tsutsui wrote:

> > > - libexec/ld.elf_so/arch/sh3/mdreloc.c lacks some function declarations
> > >   (and copyright notice).
> > 
> > Which function declarations?
> 
[...]
> I applied the following patch:
> 
> --- arch/sh3/mdreloc.c.0	2003-07-05 05:50:17.000000000 +0900
> +++ arch/sh3/mdreloc.c	2003-07-04 01:05:12.000000000 +0900
> @@ -7,6 +7,9 @@
>  #include "rtld.h"
>  
>  void _rtld_bind_start(void);
> +void _rtld_relocate_nonplt_self(Elf_Dyn *, Elf_Addr);
> +caddr_t _rtld_bind(const Obj_Entry *, Elf_Word);
> +int _rtld_relocate_plt_object(const Obj_Entry *, const Elf_Rela *, caddr_t *);
>  
>  void
>  _rtld_setup_pltgot(const Obj_Entry *obj)

Please, can you commit it?

PS: I'll pic'ify _context_u.S (already have tweaked the code, need to
test it).  If my PIC cross-build (in progress) will get me a working
dynamic binaries, that is. ;)

SY, Uwe
-- 
[email protected]                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.