From owner-freebsd-current Mon Sep 21 01:18:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA24822 for freebsd-current-outgoing; Mon, 21 Sep 1998 01:18:22 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp02.primenet.com (smtp02.primenet.com [206.165.6.132]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA24816 for ; Mon, 21 Sep 1998 01:18:20 -0700 (PDT) (envelope-from tlambert@usr09.primenet.com) Received: (from daemon@localhost) by smtp02.primenet.com (8.8.8/8.8.8) id BAA14033; Mon, 21 Sep 1998 01:17:48 -0700 (MST) Received: from usr09.primenet.com(206.165.6.209) via SMTP by smtp02.primenet.com, id smtpd013990; Mon Sep 21 01:17:46 1998 Received: (from tlambert@localhost) by usr09.primenet.com (8.8.5/8.8.5) id BAA21935; Mon, 21 Sep 1998 01:17:38 -0700 (MST) From: Terry Lambert Message-Id: <199809210817.BAA21935@usr09.primenet.com> Subject: Re: ELF ldconfig To: dholland@cs.toronto.edu (David Holland) Date: Mon, 21 Sep 1998 08:17:38 +0000 (GMT) Cc: tlambert@primenet.com, dholland@cs.toronto.edu, peter@netplex.com.au, jabley@clear.co.nz, freebsd@xaa.iae.nl, freebsd-current@FreeBSD.ORG In-Reply-To: <98Sep20.194011edt.37911-17305@qew.cs.toronto.edu> from "David Holland" at Sep 20, 98 07:40:08 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > I would be interested in this. I know that FreeBSD's old a.out > > linker is architecturally incapable of enforcing symbol existance > > at link time so that ld.so doesn't have to, at load time, without > > about 40 hours (which I don't have) of hacking. > > Note that ld.so still has to, in general, because the libraries ld.so > sees may not be the same ones that ld saw, and might be lacking the > symbols whether or not they were originally present. You mean "has to" in the "if it were correct code" sense, not "has to" in the "it does this sense". If you meant otherwise, you need to reread the code; it *doesn't* do this, though it *should*. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message