
On Tue, May 29, 2012 at 10:50:38PM +1000, Russell Coker wrote:
The thing about the debugging symbol table is that you never know when you will need it. Having it always there seems to have no cost that matters but it can provide significant benefits. So why ship a program or shared object that's stripped?
because libreoffice(*) is already way too big and slow to upgrade when i run apt-get, even on an ~16Mbit ADSL2 link? from my point of view, it's just bloat. potentially useful in some circumstances, yes. actually useful in (my) real life, no. if someone really needs it, they can install the -dbg version or recompile without stripping. most people, however, don't need it and won't make any use of it if it's there. also, my rootfs is an 80G partition (approx 20GB free) on a 120GB SSD. if every binary i installed was unstripped, i'd probably have to double the size of / re: "you never know when you'll need [the symbol table]" and since I rarely use gdb, it would all be for something that's AFAICR never been of any use to me in about 18 years of running linux at home and work. (*) or choose your own bloatware app. i picked LO because when i see it In the apt-get upgrade list, i know it's going to be a long and slow upgrade, even from a local mirror (disk i/o still takes time) craig -- craig sanders <cas@taz.net.au> BOFH excuse #126: it has Intel Inside