Tompkins, Michael
2016-Mar-15 14:35 UTC
[Samba] Building smbclient 4.3.3 as one executable without shared libraries
When we build smbclient 4.3.3 we now have 76 shared libraries to deliver with the smbclient binary. Is there any way to specify it statically linking the libraries so we only have to deliver an executable ? With 3.6.5 and 4.0.7, we only had 3 libraries, which was more more manageable. Thank you, Mike Tompkins
Stefan Metzmacher
2016-Mar-17 12:52 UTC
[Samba] Building smbclient 4.3.3 as one executable without shared libraries
Hi Michael,> When we build smbclient 4.3.3 we now have 76 shared libraries to deliver with the smbclient binary. > Is there any way to specify it statically linking the libraries so we only have to deliver an executable ? > With 3.6.5 and 4.0.7, we only had 3 libraries, which was more moremanageable. We have a --nonshared-binary= option for configure. Which at least works in 4.4 for --nonshared-binary=smbtorture,smbd/smbd You may want to try --nonshared-binary=client/smbclient metze
Tompkins, Michael
2016-Mar-17 13:42 UTC
[Samba] Building smbclient 4.3.3 as one executable without shared libraries
Worked great ! Thanks ! - Mike -----Original Message----- From: Stefan Metzmacher [mailto:metze at samba.org] Sent: Thursday, March 17, 2016 8:52 AM To: Tompkins, Michael; samba at lists.samba.org Cc: USA Xerox Samba Subject: Re: Building smbclient 4.3.3 as one executable without shared libraries Hi Michael,> When we build smbclient 4.3.3 we now have 76 shared libraries to deliver with the smbclient binary. > Is there any way to specify it statically linking the libraries so we only have to deliver an executable ? > With 3.6.5 and 4.0.7, we only had 3 libraries, which was more moremanageable. We have a --nonshared-binary= option for configure. Which at least works in 4.4 for --nonshared-binary=smbtorture,smbd/smbd You may want to try --nonshared-binary=client/smbclient metze
Reasonably Related Threads
- Russian(Cyrilic) names not working in smbclient 4.3.3
- how to build smbtorture using static linked libraries
- smbclient 4.0.7 resolves host name to IP address for SMB2 but not NT1
- smbclient 4.0.7 resolves host name to IP address for SMB2 but not NT1
- Build some shared libraries, and building exact these libraries directly to binaries at the same time.