samba4: remove dependency on specific C libraries
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 27 Jan 2016 21:25:27 +0000 (22:25 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 1 Feb 2016 18:32:42 +0000 (19:32 +0100)
commit1a2225427522be13bf8287e2a4fcf4897884c0fc
treec7a4189dc2ff07a67172abda7f580eab28e1ab65
parent0fed01a500f5a3e5a4b2779021c16bd4c9d31369
samba4: remove dependency on specific C libraries

samba4 relies on the $ORIGIN feature of the dynamic linker, which used
to not be implemented in old uClibc versions. However:

 - this feature is supported by glibc
 - this feature is supported by uClibc-ng, which is the only uClibc
   version we are going to support
 - this feature is supported by musl

Consequently, we can completely remove the dependency of samba4 on
certain C libraries.

Note that despite this commit, samba4 still cannot be chosen when the
musl C library is used, because samba4 requires native RPC support,
which musl doesn't provide.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/samba4/Config.in