diff options
author | Brian Behlendorf <[email protected]> | 2016-04-26 17:24:41 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-04-28 09:27:40 -0700 |
commit | 1ab3678b5d671b4561a2d63958d56b2f7ca1b69e (patch) | |
tree | 9b7574024aed4a38e2d0e699f7a4361656ddc6bf /config/user.m4 | |
parent | 463a8cfe2b293934edd2ee79115b20c4598353d6 (diff) |
Add support for libtirpc
While OpenSolaris libc and glibc both include XDR support, the musl libc
does not in favor of depending on the BSD-licensed libtirpc library.
Adding support is a simple matter of detecting the library, including
the headers and linking against it. By default libtirpc will be checked
for and if available used. Otherwise, configure will fall back to using
the xdr implementation provided by libc if available. The options
--with-tirpc/--without-tirpc can be used to disable this checking.
In addition, the xdr_control() function has been simplied to only
handle ZFSs specific use case.
Original-patch-by: stf <[email protected]>
Original-patch-by: Richard Yao <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Signed-off-by: Signed-off-by: Carlo Landmeter <[email protected]>
Closes #2254
Closes #4559
Diffstat (limited to 'config/user.m4')
-rw-r--r-- | config/user.m4 | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/config/user.m4 b/config/user.m4 index 307ec48f0..4081c98a9 100644 --- a/config/user.m4 +++ b/config/user.m4 @@ -10,6 +10,7 @@ AC_DEFUN([ZFS_AC_CONFIG_USER], [ ZFS_AC_CONFIG_USER_ARCH ZFS_AC_CONFIG_USER_ZLIB ZFS_AC_CONFIG_USER_LIBUUID + ZFS_AC_CONFIG_USER_LIBTIRPC ZFS_AC_CONFIG_USER_LIBBLKID ZFS_AC_CONFIG_USER_LIBATTR ZFS_AC_CONFIG_USER_LIBUDEV |