Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to best build a smalle libcurses for tiny crunched installers?
On Thu, Jul 25, 2019 at 21:38:16 +0200, Martin Husemann wrote:
> I wonder if we could build a hack version of libcurses with
> DISABLE_WCHAR, or is it better to just include the relevant files
> from libcurses in libhack instead?
I did some work to excise the enhanced curses stuff from the
!HAVE_WCHAR build last November but got distracted.
I have just fixed the DISABLE_WCHAR build (I did all the preparatory
work on attributes.c and then never got around to add the ifdefs,
sorry).
On amd64 I get:
text data bss dec hex filename
158202 7112 8200 173514 2a5ca libcurses.so.8.2 # normal
109868 4546 2080 116494 1c70e libcurses.so.8.2 # DISABLE_WCHAR
or, probably more relevant for sysinst, for the .a files:
text data bss dec hex filename
111275 4126 2405 117806 1cc2e (TOTALS) # normal
76231 2078 1379 79688 13748 (TOTALS) # DISABLE_WCHAR
So about 36K. Actual savings will be less since sysinst likely
doesn't pull in all of it.
-uwe
Home |
Main Index |
Thread Index |
Old Index