From owner-freebsd-current Tue Mar 12 20:28:24 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA27385 for current-outgoing; Tue, 12 Mar 1996 20:28:24 -0800 (PST) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA27380 for ; Tue, 12 Mar 1996 20:28:17 -0800 (PST) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.6.12/8.6.12) with ESMTP id UAA17204; Tue, 12 Mar 1996 20:28:06 -0800 Message-Id: <199603130428.UAA17204@austin.polstra.com> To: "Boyd R. Faulkner" cc: current@freebsd.org Subject: Re: Elfkit-1.0.1 announcement In-reply-to: Your message of "Tue, 12 Mar 1996 22:00:25 -0559." <199603130400.WAA14961@utgard.bga.com> Date: Tue, 12 Mar 1996 20:28:05 -0800 From: John Polstra Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Elfkit is a collection of tools for compiling and executing ELF > > programs under FreeBSD-2.1.0-RELEASE and later. It consists of: > > > > * Patches for gcc-2.7.2, to make it support ELF under FreeBSD. > > * Patches for binutils-2.6, to make it support ELF under FreeBSD. > ... > Does this mean that with ELF, we could use a current version of gas with > patches? If so, this is the best reason to use ELF I have heard yet! Yes, that's right. It uses the latest versions of gcc, gas, and gld, and they seem to work just fine, with full support for both building and linking against shared libraries. Incidentally, for FreeBSD's a.out format, shared library support is the biggest thing that's missing from binutils-2.6. I looked into adding it a while back, but it would take quite a bit of work. Skirting the issue by working on ELF instead was waaaaaay more fun :-). -- John