[Samba] Making a static build of smbclient
david at birks.dev
Fri Aug 21 13:06:39 UTC 2020
On 8/20/20 6:31 PM, Andrew Bartlett via samba wrote:
> On Thu, 2020-08-20 at 18:05 -0400, David Birks via samba wrote:
>> Hello, I'm having troubles with making a static build of smbclient.
>> searched the archives, and it seems like I'm getting close, but I'm
>> quite there yet. I've tried:
>> ./configure --nonshared-binary=smbclient
>> make bin/smbclient
>> But then when I run `ldd bin/smbclient`, I see a lot of linked
>> still. And if I copy it to a fresh docker container (to try it in a
>> completely different environment), it gives an error saying that it
>> can't find a library.
> Yeah, we don't really do static builds. We just do 'less dyanmic'
Ah thank you, that makes more sense.
> I dug into this for our oss-fuzz build (Google's cloud fuzzer) and
> ended up with this to copy and use rpath to locate the system libraries
> we still link to.
Oh nice, that is very helpful, and makes gathering the rest of the
libraries needed quite easy. Thank you!
More information about the samba