Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Dec 1997 10:12:45 -0800 (PST)
From:      Alex <garbanzo@hooked.net>
To:        Ollivier Robert <roberto@keltia.freenix.fr>
Cc:        current@FreeBSD.ORG
Subject:   Re: ELF binaries
Message-ID:  <Pine.BSF.3.96.971221100706.25163B-100000@zippy.dyn.ml.org>
In-Reply-To: <19971221022254.38295@keltia.freenix.fr>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sun, 21 Dec 1997, Ollivier Robert wrote:

> The main problem is that if you are to replace as/ld and the whole binutils
> package is that you won't be able to build a.out binaries, especially
> shared libs. Our shared libs scheme is not supported anymore by GNU
> (someone will correct me if I'm wrong).

Right, I realize I won't be able to build a.out binaries anymore (guess
I'll need to make my kernels elsewhere), and I guess that means, I'll need
to rebuild all my programs (and shared libs) too.  GNU's binutils don't
support a.out at all I think.

> Out of perversion, I've built the 971215 snapshot of egcs with the ELF
> tools so egcs now builds ELF binaries. I'm waiting for the switch to ELF
> eagerly.

I tried, and in a few hours accomplished a compiler/binutil combination
(with some early december egcs snapshot) that compiled things, but
wouldn't completely link.  Either way, with all of Terry's hype, and all
the seemingly needed hacks in place, I think that -current would be a good
place to start some more elf support.

> Does anyone has some example of how the pentium code generator in egcs is
> good ? My first experiments are not very significant...

Neither were mine, however they claim a 30% improvment with their hacked
up gzip.  I did notice that it at least makes smaller binaries.

- alex




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971221100706.25163B-100000>