Date: Wed, 6 Nov 2002 14:06:05 +0100 From: Andre Albsmeier <andre@albsmeier.net> To: Tim Kientzle <kientzle@acm.org> Cc: Andre Albsmeier <andre@albsmeier.net>, current@FreeBSD.ORG Subject: Re: libc size Message-ID: <20021106140605.D480@schlappy.albsmeier.net> In-Reply-To: <3DC844B1.4010401@acm.org>; from kientzle@acm.org on Tue, Nov 05, 2002 at 02:22:41PM -0800 References: <3DC17C7F.9020308@acm.org> <20021104150533.A354@schlappy.albsmeier.net> <3DC844B1.4010401@acm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 05-Nov-2002 at 14:22:41 -0800, Tim Kientzle wrote: > Andre Albsmeier wrote: > > > I would like to compile the whole base system (maybe even > > the ports) without the whole setlocale stuff. Do you have > > any ideas of how to do this easily? > > > Replace setlocale() in lib/libc/locale with a stub. That > should do it. > > Of course, this doesn't really save you that much. > Most binaries are dynamically linked, so this > saves nothing on disk space for those executables. > It's a couple of K for those statically-linked > executables that use it, but there aren't that Yeah, you are right. I had a look at it and its size nearly doesn't count. > many of them. If you're worried about disk space > for the locale data itself, you can > simply delete any locales you don't use from > /usr/share/locale These are 548 files consuming 606 kB. Regarding the space it is not so much as well... BTW, I deleted the stuff in /usr/X11R6/lib/X11/locale/* one day and my X didn't start anymore. But for the stuff in the base system it might work... Thanks, -Andre > > It comes up in the context of 'cat' only > because it more than doubles the size of > an otherwise very small executable for a > single option that is not standard and > (probably) not ever used. This is a pretty > unusual situation. > > Tim Kientzle To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021106140605.D480>