On Monday, June 3, 2002, at 08:35 AM, Gareth Bransby wrote:
I had a look at the libmad.a library in /libmad/.libs/ and it is only 103K so all the extra size must be comming from minimad and the mp3 data. Since the mp3 is only 20k minimad is adding 258k to the final binary. This seems like a lot?
Try using `size' on all your .a and .o files, and compare with the resulting linked executable.
Are you linking against static libraries -- the C library, perhaps?
The resulting binary might also contain a lot of unnecessary symbols. Try using `strip'.
-- Rob Leslie rob@mars.org