On 3/1/10, Simon Josefsson <si...@josefsson.org> wrote:
>
>  I tend to prefer ease of maintenance over optimizing code size for
>  non-modern and/or non-GNU systems.  The amount of system-replacing
>  gnulib object code pulled in shouldn't be too large even on older GNU

I have seen regexp replaced on the then current fedora.
I find this attitude of "non-GNU systems are obsolete and we include
almost the whole gnu libc with each and every piece of software built
for them" to be very unfortunate.

>  systems.  Did you try to measure the bloat size?  Which modules with
>  object code do you need in every sub-module?

here is what I pass with --avoid:

no-c++ stdint stdbool havelib gettext localcharset
uniwidth/width streq uniname/uniname unitypes link-follow
nocrash libsigsegv gnu-make gettimeofday getpagesize sys_time
alloca-opt alloca extensions include_next verify string
mbsinit wchar wctype mbrtowc mbsrtowcs memmove memcmp memchr nl_langinfo

I think it would be nice if gnulib-tool did this factoring automatically.

-- 
Sam Steingold <http://sds.podval.org>


Reply via email to