Date: Fri, 27 Nov 1998 07:23:59 +1100 From: Peter Jeremy <peter.jeremy@auss2.alcatel.com.au> To: hackers@FreeBSD.ORG Subject: Re: FreeBSD on i386 memory model Message-ID: <98Nov27.072321est.40338@border.alcanet.com.au>
next in thread | raw e-mail | index | archive | help
On Wed, 25 Nov 1998 15:01:13 -0500 (EST), Alfred Perlstein <bright@hotjobs.com> wrote:
>Another idea is 2 lib directories, one optimized for <= 486 and the other
>optimized for > 486, then you double the amount of space you need for
>shared libs...
Another option (which I have promoted previously for other reasons)
would be to split libc.so into two parts - a machine-independent part
and a smaller (optional) machine-dependent part. This is the approach
used by Solaris - during the dynamic loading of libc.so, it looks for
a file `/usr/platform/{systemtype}/lib/libc_psr.so.1' (where {systemtype}
reflects the hardware and kernel architecture). If this library is found,
entry points within it are used in preference to those in libc.so. On
Solaris, this is all transparent to the user and application developer.
>Not worth the cycles unless you were doing long term modeling,
Actually, it probably wouldn't be worth it in this case either. The
only win would be when the process was generating massive numbers of
system calls.
Peter
--
Peter Jeremy (VK2PJ) peter.jeremy@alcatel.com.au
Alcatel Australia Limited
41 Mandible St Phone: +61 2 9690 5019
ALEXANDRIA NSW 2015 Fax: +61 2 9690 5247
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98Nov27.072321est.40338>
