Subject: Re: HEADS UP: migration to fully dynamic linked "base" system
To: NetBSD-current Discussion List <current-users@NetBSD.ORG>
From: Greg A. Woods <email@example.com>
Date: 08/27/2002 23:32:10
[ On Tuesday, August 27, 2002 at 08:36:40 (-0700), Jason R Thorpe wrote: ]
> Subject: Re: HEADS UP: migration to fully dynamic linked "base" system
> ld.elf_so does do some version # sanity checking.
But only on the file, not the objects it contains, right?
> Although, ELF's shared
> library implementation is sort of weak in this area.
"sort of weak"? reminds me of at least two Monty Python sketches.... :-)
> > And you asked why I called shared libraries in Unix a hack? :-)
> This particular issue has nothing to do with "shared libraries in Unix".
> One could certainly invent a shared library system for Unix which had
> strict symbol version checking. However, there's a performance trade-off
> to be had there.
I think there's only a bigger performance issue if one doesn't also
> It's not like people didn't think about this stuff.
well one must wonder sometimes -- at least w.r.t. this good old ld.so
stuff, and the relative depth and breadth of the thinking...
Greg A. Woods
+1 416 218-0098; <firstname.lastname@example.org>; <email@example.com>
Planix, Inc. <firstname.lastname@example.org>; VE3TCP; Secrets of the Weird <email@example.com>