Subject: Re: shared libs - we need a plan!
To: None <port-pmax@NetBSD.ORG>
From: Gord Matzigkeit <gord@enci.ucalgary.ca>
List: port-pmax
Date: 01/19/1996 14:28:24
-----BEGIN PGP SIGNED MESSAGE-----

Hi!

>>>>> Per Fogelstrom writes:

 >>  This is my question... what is still required for shared
 >> libraries?

 PF> Basically a run time loader. I have a toolchain that can create
 PF> shared libs and programs using shared libs using the abi-call
 PF> convention. I need to fix a bug in my R4400 port first, actually
 PF> the Sonic ethernet driver that breaks udp nfs.

Is this toolchain gcc/binutils based?  For anybody, how hard is it to
add PIC support to the existing dec-mips-netbsd configuration, or is
it there already?

 PF> But... if someone is interested in doing something to speed up
 PF> the shared lib development, just speak up!! :-)

I sure am!  Can I recommend that we start from the GNU C library
implementation of the elf dynamic linker and startup files?

I found them in:

<URL:ftp://alpha.gnu.ai.mit.edu/gnu/libc-950922.tar.gz>

look in the libc-950922/elf subdirectory (and also libc.../csu, for
the startup files).

 PF> Also, i'm stumbeling a little in the dark, lacking info. I have
 PF> some but not all that i think i need to really get this thing
 PF> developing fast.

I think I'm worse off than you... :(

Good luck!  Just email me if there's anything I can do.

- --Gord

- -- 
   Gord Matzigkeit    | Jaques Cousteau loved programming in assembler.
gord@enci.ucalgary.ca |  PGP mail preferred... finger -l me for my key.
Keyprint: D5 66 08 E0 4D F4 D7 7B 8A C8 8A 9C 7F 39 25 A7 - ID 339ABEB9


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQCUAwUBMQAM8yFsfCEzmr65AQELMwP449uV+VBToBya694zfItvpYA9fbzF9fAk
PNDXrIEtBAG+6jauczKs/giV1hfe1db7brKF0PWiMyNFcP/4bEvWgK0Ycss5XEIW
QEYLPTPuakt6Df8Rc3hknR/wScLfQ0Dcp5Z47GY+z+QqLAuey+0fTV2GKevnphbr
gUXkgEu71w==
=Z/Zy
-----END PGP SIGNATURE-----