[arch-dev-public] Samba package sizes
Allan McRae
allan at archlinux.org
Fri Feb 26 20:19:18 EST 2010
On 27/02/10 11:09, Dan McGee wrote:
> Guys, does anyone else think this is getting out of hand?
>
> Proceed with installation? [Y/n] y
> :: Retrieving packages from extra...
> smbclient-3.4.6-1-i686 18.0M 98.4K/s 00:03:08
> [-------------------------------------------------------------------------------------------------------------]
> 100%
> samba-3.4.6-1-i686 26.8M 97.0K/s 00:04:43
> [-------------------------------------------------------------------------------------------------------------]
> 100%
>
> Seriously, 45 f-ing MB for samba? How can that be possible?
>
> $ ll /usr/bin/{ldb,smb}*
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbadd
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbdel
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbedit
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbmodify
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbrename
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbsearch
> -rwxr-xr-x 1 root root 5.5M Feb 25 09:17 /usr/bin/smbcacls
> -rwxr-xr-x 1 root root 5.4M Feb 25 09:17 /usr/bin/smbclient
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/smbcontrol
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbcquotas
> -rwxr-xr-x 1 root root 5.4M Feb 25 09:17 /usr/bin/smbget
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbpasswd
> -rwxr-xr-x 1 root root 2.7M Feb 25 09:17 /usr/bin/smbspool
> -rwxr-xr-x 1 root root 1.1M Feb 25 09:17 /usr/bin/smbstatus
> -rwxr-xr-x 1 root root 4.8K Feb 25 09:17 /usr/bin/smbtar
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbtree
>
> Are we building this wrong
Yes...
> file /usr/bin/smb*
/usr/bin/smbcacls: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
/usr/bin/smbclient: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
/usr/bin/smbcquotas: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
/usr/bin/smbget: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
/usr/bin/smbspool: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
/usr/bin/smbtar: POSIX shell script text executable
/usr/bin/smbtree: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18,
not stripped
Someone is not stripping their binaries...
Allan
More information about the arch-dev-public
mailing list