From owner-freebsd-current Tue Jun 9 20:33:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA09088 for freebsd-current-outgoing; Tue, 9 Jun 1998 20:33:13 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA09079 for ; Tue, 9 Jun 1998 20:33:10 -0700 (PDT) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id UAA13632; Tue, 9 Jun 1998 20:31:59 -0700 (PDT) (envelope-from jdp) Message-Id: <199806100331.UAA13632@austin.polstra.com> To: "Justin M. Seger" cc: current@FreeBSD.ORG Subject: Re: Libraries... In-reply-to: Your message of "Tue, 09 Jun 1998 23:32:50 EDT." <199806100332.XAA24644@freebsd.scds.com> Date: Tue, 09 Jun 1998 20:31:59 -0700 From: John Polstra Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Okay... However don't we want to be checking for a library based on > the format we are compiling for? Is ELF going to become the only > supported binformat? If so I guess I can have it check /usr/lib > then /usr/lib/aout. If we're supporting both ELF and aout, then I > should have it select the correct one based on the system default > binformat. ELF will become the native binary format. The entire system is expected to be ELF, except perhaps for a few legacy and third party applications that can't be recompiled. We do not intend to have a mix-and-match hodge-podge of ELF and a.out files. Of course, the kernel will still execute old a.out programs just fine. But the a.out format should not be used for newly compiled programs once we have switched fully to ELF. I am working on a utility to convert a.out shared libraries to ELF. The current mixed-format situation is just an attempt to make the transition go more smoothly. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message