From owner-freebsd-current Mon Jun 1 08:54:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA01136 for freebsd-current-outgoing; Mon, 1 Jun 1998 08:54:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from antipodes.cdrom.com (castles228.castles.com [208.214.165.228]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA01131 for ; Mon, 1 Jun 1998 08:54:45 -0700 (PDT) (envelope-from mike@antipodes.cdrom.com) Received: from antipodes.cdrom.com (localhost [127.0.0.1]) by antipodes.cdrom.com (8.8.8/8.8.5) with ESMTP id HAA17783; Mon, 1 Jun 1998 07:50:13 -0700 (PDT) Message-Id: <199806011450.HAA17783@antipodes.cdrom.com> X-Mailer: exmh version 2.0zeta 7/24/97 To: "Jordan K. Hubbard" cc: ben@stuyts.nl, current@FreeBSD.ORG, brian@awfulhak.org Subject: Re: ppp cannot find libalias In-reply-to: Your message of "Mon, 01 Jun 1998 07:23:39 PDT." <20865.896711019@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 01 Jun 1998 07:50:12 -0700 From: Mike Smith Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > /usr/lib, as they are now in /usr/lib/aout. The new ppp does not look in the > > correct place for libalias yet. It still looks in /usr/lib: > > Hmmm. What do you guys think of this? The ELF path may be wrong > since I'm not sure if my understanding of how ELF names its shared > libs is entirely sound, but that's easily fixed if so. This is the wrong place to do it. dlopen() should honour the standard library path for the format of the executable calling it. I proposed an appropriate change for the a.out runtime linker; I presume something very similar applies to the ELF linker (but I don't have sources here to verify). -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message