[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