From owner-freebsd-hackers Wed Aug 20 16:17:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA15363 for hackers-outgoing; Wed, 20 Aug 1997 16:17:42 -0700 (PDT) Received: from kithrup.com (kithrup.com [205.179.156.40]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA15355 for ; Wed, 20 Aug 1997 16:17:37 -0700 (PDT) Received: (from sef@localhost) by kithrup.com (8.8.5/8.6.6) id QAA10222; Wed, 20 Aug 1997 16:17:07 -0700 (PDT) Date: Wed, 20 Aug 1997 16:17:07 -0700 (PDT) From: Sean Eric Fagan Message-Id: <199708202317.QAA10222@kithrup.com> To: jkh@time.cdrom.com, terry@lambert.org Subject: Re: [Fwd: Re: Please Help Me Understand dlopen()] Cc: hackers@FreeBSD.ORG, julian@whistle.com Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> And not much of a hardship since one of the major arguments in favor >> of going to ELF is that it'd let us abandon some of our older, molding >> items in the toolchain in favor of the more actively maintained GNU >> code (which also dropped support for our a.out format some time >> back). ;-) >That is Sean's point, I think. To handle the transition piecemeal, >as some seem to want to do (it;s a compromise position, but if a >compromise is necessary to let some people remain backwards a bit >longer so everyone can go foraward, so be it), would require adding >the a.out support back into binutils. Actually, that was only *part* of my point. (I've got a binutils here. It configures for freebsd, but doesn't seem to recognize the a.out. I'll keep poking at it.) My main point was that we would pretty much be wedded to the GNU binutils in order to produce both formats. This, as most of you know, doesn't bother me at all -- they're there, they work, they're freely distributable. Other people have their own problems. One problem is that libbfd is pretty darned large. (As one would expect from a library that has the guts of nm, ar, ranlib, and a few others in it.) Making it a shared library will, of course, help considerably, and that's fine. But I want people to be aware of this. Sean.