----------------------------------------------------------------------
From: Kayvan Sylvan <kayvan@Sylvan.COM>
Subject: ELF timing
Date: Wed, 19 Oct 94 17:57 PDT
>>>>> "HJL" == H J Lu <hjl@nynexst.com> writes:
>> The new ELF binaries run *much* slower than the a.out binaries, based
>> on my preliminary tests. Anyone else see stuff like this?
HJL> Just a question: Do you have the ELF library in core all the time?
HJL> Please compile your login shell in the shared ELF format first.
I couldn't recompile bash at all (I sent you the bug report), so I
compiled zsh-2.3.1 in both a.out and ELF formats. Each shell then runs
the script which runs the simple g++ program (this way, I can be sure
that the appropriate library is in core).
I used the same compile options on all the various builds.
Here's what happens:
kayvan@satyr$ time /home/src/zsh.elf repeat.zsh 250 Vec.ELF
33.01user 50.45system 1:33.17elapsed 89%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
kayvan@satyr$ time /home/src/zsh.a.out repeat.zsh 250 Vec.a.out
3.38user 33.24system 0:40.11elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps
kayvan@satyr[~/src/g++/bjarne]:532$
The ELF binaries are still slower. :-(
---Kayvan
Kayvan Sylvan | Sylvan Associates | Proud Dad of:
kayvan@Sylvan.COM | Training, Consulting | Katherine Yelena (8/8/89)
PGP Key available. | NLP Master Practitioner | Robin Gregory (2/28/92)
"The trust and respect of a child is an honor to be earned, not demanded."
------------------------------
From: riepe@ifwsn4.ifw.uni-hannover.de (Michael Riepe)
Subject: Re: ELF patches for XFree86 3.1
Date: Thu, 20 Oct 94 03:06:01 +0100
> Is there any chance you've put the ELF XFree libraries up for ftp anywhere?
> I don't have enough space to build them. :(
I have uploaded the patches and shared libraries to our local FTP
server. You can get them from
ftp://ifwsn4.ifw.uni-hannover.de/private/linuxelf/
Maybe someone in the US can mirror this, it's less than 1MB...
So long,
Michael.
--
Michael Riepe <riepe@ifwsn4.ifw.uni-hannover.de>
Universit"at Hannover
Institut f"ur Fertigungstechnik und Spanende Werkzeugmaschinen
Schlosswender Str. 5 30159 Hannover (Germany)
... beware the storm that gathers here ("The Prophet's Song")
------------------------------
From: hjl@nynexst.com (H.J. Lu)
Subject: 100% ELF
Date: Thu, 20 Oct 94 0:42:06 EDT
>
> From: adam@adam.yggdrasil.com (Adam J. Richter)
> Subject: Ready for 100% ELF?
> Date: Tue, 18 Oct 1994 18:52:00 +0200
>
>
>
> Question: is there anything left in Linux that requires non-ELF
> binaries. In particular, do we still need non-ELF binaries to build:
>
> (a) the kernel, and
Yes. Kernel has to be compiled in a.out. I think it is the time to
add ELF support for kernel compilation.
> (b) dynamicly loadable libraries for the Andrew system.
Are you saying "loadable"? Eric is working on dlopen et al. If they
are not written in C++ or not using dlclose (), they will be supported
when we have dl stuff. We are still looking for a good solution for
the shared C++ libraries to work with dlopen/dlclose.
>
> I know that andrew can be built under SCO Unix, so I would
> assume that there already is an ELF or COFF version of the andrew
> dynamically loadable libraries somewhere in the andrew source tree.
> I'm just wondering if people have actually done either of these
> things yet.
>
H.J.
------------------------------
End of GCC Digest
*****************
-------