On linux samba4 is about 60MB at least on Slackware.
On Solaris 11 samba4 compiled by myself and installed is 104MB!
So i try strip
solaris original strip
#!/usr/bin/bash
set -e
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
gnu strip
#!/usr/bin/bash
set -e
STRIP=/opt/csw/gnu/strip
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs $STRIP --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $STRIP --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $STRIP -g 2> /dev/null
Before run those scripts
du -sh samba4
106MB
After
du -sh samba4
104MB
Only 2mb? Is normal?