[BL] /lib/cpp error compiling in BL2 with libc-2.2.5 upgrade

sindi keesan keesan at sdf.lonestar.org
Fri Jan 6 12:14:03 EST 2006


>
> make -k (for --keep-going) produced files dependent on
> libc6 libm6 ld-linux2 libnetpbm and some on libjpeg libpng

The tiff programs would not compile against my old libtiff.so because I 
did not have the header files.  I will get the libtiff developer's 
packages from SW81 if I can't compile libtiff, for which I might need a 
newer gcc-g++.  With luck, nobody will send me any tiffs for a while.

Could I just do a make tiffpnm and make pnmtiff or is there some other way 
to compile just those two files?


When doing make package, I got an error message that I have no echo.
busybox 1.01 has echo.  I put busybox 1.01 on the path on this computer 
ahead of the previous busybox (which I had updated to BL3 busybox).

Steven, can you include echo in the next BL busybox (which I hope you can 
compile from 1.01 with uClibc).  Thanks.


glibc-2.2.25 bloat:

While tracking down libc.so.5-dependent libraries, I noticed that I have 
in /usr/lib about 70MB of libraries which I think are used only for static 
compiling.

Can I safely delete at least anything in _p.a, such as a 25MB libc_p.a 
files? The newer libraries no longer come in these pairs, just plain .a
(p = panel?)

There is also a 25MB libc.a.  If I used this to compile something 
statically so it could be used on a non-upgraded SW71-based BL2, how much 
would it add to the result?  Should I bother trying to do this, or can 
other list members upgrade to glibc 2.2.5 or 2.3.1 instead?

Then there is a gconv directory with 8MB of things like MACINTOSH.so 
GEORGIAN_ACADEMY.so qand libJIS.so and EBCDIC_PT.so.  Do I need anything 
in here other than gconv-modules, ISO8859-*.so, and IBM*.so, EBCDIC_US.so? 
BL3 does not even have this directory - what does it convert? A web search 
suggests it does something with locale (the contents of which I deleted 
since I read English).

Do I need any of these to display other character sets with loadfont? They 
came with the 25MB glibc-2.2.5 (along with most of the 70MB of files in .a 
and _p.a) and may be used with iconv (which converts between character 
sets).

I will keep the 4MB /usr/include and files it put into /usr/bin and 
/usr/sbin.

I deleted most of terminfo, based on BL3, and all of zoneinfo.



I will repackage my libc5 netpbm to be just for BL3, and package libc6 
netpbm for BL2 (or upgraded BL3?) after I get the tiff header files and 
compile tifftopnm.  Should I add any programs to what I selected for 
libc5?



More information about the BasLinux mailing list