Subject: Re: bin/12017: how to enable multibyte locale (and problem around it)
To: None <itojun@iijlab.net>
From: Noriyuki Soda <soda@sra.co.jp>
List: netbsd-bugs
Date: 01/24/2001 13:01:08
> >You mean for statically linked binaries?
>
> yes. we need a netbsd-standard way to disable linkage of multilingual
> locale library
If we can call dlopen(3) from statically linked binary,
we should ship libc.a without multibyte locale modules.
But because we currently cannot do it, so ...
> 1a. ship libnolocale.a so that binaries with -lnolocale can
> inhibit multibyte locale stuff
This one, or
1c. ship libc.a with multibyte locale disabled.
ship liblocale.a so that binaries with -llocale can
enable multibyte locale stuff
this one may be best.
I'm not sure which is better.
It seems only /bin/ls and /bin/date need multibyte locale for now.
(although I may miss some....)
> - dynamic linked library, but wants no multilingual locale code to be
> included
Mmm.
If dynamically linked binaries always call dlopen(3) for multibyte
locale module, there is no code bloat for dynamically linked modules.
Isn't it?
--
soda