[Pkg-samba-maint] Bug#474543: smbclient install size nearly doubled
Steve Langasek
vorlon at debian.org
Thu Jul 24 00:03:08 UTC 2008
On Mon, Jul 21, 2008 at 04:28:42PM -0700, Larry Doolittle wrote:
> The bulk of smbclient's installed size comes from five binaries:
> rpcclient
> smbcacls
> smbclient
> smbcquotas
> smbget
> Each one was 1.4 to 2.4 MBytes in smbclient-3.0.31, and are 4.3 to 4.7 MBytes
> in smbclient-3.2.0.
> I tried the following quick experiment:
> 1. Download samba 3.2.0
> 2. cd source && ./configure
> 3. Delete the stoopid "@" in the Makefile rule for bin/smbclient
> 4. make bin/smbclient && strip bin/smbclient
> 5. ls -l bin/smbclient
> -rwxr-xr-x 1 ldoolitt ldoolitt 3935560 2008-07-21 16:01 bin/smbclient
> 6. ar r foo.a [massive cut-and-paste of all the .o files listed in step 4]
> 7. gcc ... [cut-and paste from step 4, substituting "foo.a" for the .o files]
> 8. strip bin/smbclient
> 9. ls -l bin/smbclient
> -rwxr-xr-x 1 ldoolitt ldoolitt 3086272 2008-07-21 16:08 bin/smbclient
> Hmmm. That was an easy megabyte (almost) to trim. But the resulting smbclient
> binary is still over twice the size of the 3.0.31 version.
Well, it's a place to start; if you would be willing to put together a patch
to do this for each of the programs in source/Makefile.in, I'd happily
accept it (since it would save me quite a bit of upload time for each
package revision :P).
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
More information about the Pkg-samba-maint
mailing list