Subject: Re: dlopen() twists
To: None <tech-userlevel@netbsd.org>
From: Michael Richardson <mcr@sandelman.ottawa.on.ca>
List: tech-userlevel
Date: 12/28/2000 11:25:56
>>>>> "Todd" == Todd Vierling <tv@wasabisystems.com> writes:
Todd> On Wed, 27 Dec 2000, Kevin P. Neal wrote:
Todd> : > it seems to me that there are a couple of twists in dlopen() handling
Todd> : > in NetBSD.
Todd> : > 1. static linked binaries cannot use dlopen().
Todd> :
Todd> : I think this is a mistake.
Todd> This is an artifact of the design of the [particularly ELF] dynamic loader.
Todd> For ELF, the kernel loads the ld.elf_so as the program interpreter *BEFORE*
Todd> the main program is completely set up to run.
understood.
isn't this just a question of providing libdl.a?
] Train travel features AC outlets with no take-off restrictions|gigabit is no[
] Michael Richardson, Solidum Systems Oh where, oh where has|problem with[
] mcr@solidum.com www.solidum.com the little fishy gone?|PAX.port 1100[
] panic("Just another NetBSD/notebook using, kernel hacking, security guy"); [