From owner-freebsd-hackers Fri Aug 9 09:30:44 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA23051 for hackers-outgoing; Fri, 9 Aug 1996 09:30:44 -0700 (PDT) Received: from sunrise.cs.berkeley.edu (root@sunrise.CS.Berkeley.EDU [128.32.38.121]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA23045 for ; Fri, 9 Aug 1996 09:30:40 -0700 (PDT) Received: from scruz.net (nic.scruz.net [165.227.1.2]) by sunrise.cs.berkeley.edu (8.7.5/8.6.12) with ESMTP id JAA21668; Fri, 9 Aug 1996 09:30:31 -0700 (PDT) Received: from osprey.grizzly.com by scruz.net (8.7.3/1.34) id JAA09953; Fri, 9 Aug 1996 09:30:17 -0700 (PDT) Received: (from markd@localhost) by osprey.grizzly.com (8.7.5/8.7.3) id JAA23041; Fri, 9 Aug 1996 09:30:41 -0700 (PDT) Date: Fri, 9 Aug 1996 09:30:41 -0700 (PDT) Message-Id: <199608091630.JAA23041@osprey.grizzly.com> From: Mark Diekhans To: narvi@haldjas.folklore.ee CC: dennis@etinc.com, hackers%freebsd.org@sunrise.cs.berkeley.edu, jkh%time.cdrom.com@sunrise.cs.berkeley.edu In-reply-to: (message from Narvi on Fri, 9 Aug 1996 18:33:24 +0300 (EET DST)) Subject: Re: What are the plans for ELF support? Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >On Fri, 9 Aug 1996, Dennis wrote: > >> And also to justify the extra work (and nightmares) of multiple object >> support during the transition period.... > >And if FreeBSD is going to continue the tradition of backwards >compatibility, someone will have to dream up a new way of doing the >compat dists - compat1x, 2x, 21, etc. The work in doing the runtime bind of the a.out shared libraries is done by /usr/libexec/ld.so. Old programs linked with old libraries should work as long as ld.so continues to support a.out shared libraries. Of course, if one actually wants to rebuild these libraries, the old ld has to remain around. The hard compatibility issues seems to be linking new programs with existing a.out libraries that have not been converted. Probably wanting to mix a.out with newer elf libraries (e.g. existing motif libraries one paid real money for) with the current system libraries.