From owner-freebsd-hackers Mon Apr 24 14:40:50 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA18353 for hackers-outgoing; Mon, 24 Apr 1995 14:40:50 -0700 Received: from trout.sri.MT.net (trout.sri.MT.net [204.182.243.12]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA18347 for ; Mon, 24 Apr 1995 14:40:46 -0700 Received: (from nate@localhost) by trout.sri.MT.net (8.6.11/8.6.11) id PAA05838; Mon, 24 Apr 1995 15:44:41 -0600 Date: Mon, 24 Apr 1995 15:44:41 -0600 From: Nate Williams Message-Id: <199504242144.PAA05838@trout.sri.MT.net> In-Reply-To: "Jordan K. Hubbard" "Re: benchmark hell.." (Apr 24, 2:30pm) X-Mailer: Mail User's Shell (7.2.5 10/14/92) To: "Jordan K. Hubbard" Subject: Re: benchmark hell.. Cc: roberto@blaise.ibp.fr (Ollivier Robert), hackers@FreeBSD.org Sender: hackers-owner@FreeBSD.org Precedence: bulk > > Actually, folks I have talked to have given me the exact opposite > > report. And some people on the newsgroups have complained about the > > switch to ELF binaries since they are significantly slower than the > > original shlib implementation. > > > > I think our shlib implementatio is still probably slower than the ELF > > shlib stuff, but I suspect it's not much anymore. > > And as I told H.J. Lu, one of the Linux shared lib developers, it's > not really fair to compare Linux/ELF to ANYTHING in the FreeBSD camp > until Linux/ELF is truly in wide circulation. Since the Slackware > distribution currently leads the market in overall Linux users > (something like 60-70%), I'll be willing to talk about Linux and ELF > in the same breath when Slackware goes ELF, but not a moment before. As long as we're talking about the Linux folks, I found it amusing in talks with H.J. how he didn't understand our shlib implementation, and wondered why we didn't switch to using ELF. He kept trying to show me out easy it was to build an ELF shlib and it was the *exact* same steps as we have been using since the original implementation. The only difference in the entire process is that we use the command 'ld -Bshareable' and they used a 'gcc -someother option' to build the library. It ended up being the same command sooner or later, but I found it amusing none-the-less. For him the ELF transition made his workload orders of magnitude easier. Nate