On 08/01/2018 20:50, Adam Jackson wrote:
--- include/meson.build | 1 + meson_options.txt | 1 + os/meson.build | 4 ++++ 3 files changed, 6 insertions(+)
After this, I needed something like the attached.
From 6f11847ccf0cc5833e73dba79380ec6ae5123782 Mon Sep 17 00:00:00 2001 From: Jon Turney <jon.tur...@dronecode.org.uk> Date: Wed, 17 Jan 2018 13:43:47 +0000 Subject: [PATCH xserver] meson: look for Secure RPC authentication function in tirpc If Secure RPC authentication isn't found in libc, look for it in tirpc. Signed-off-by: Jon Turney <jon.tur...@dronecode.org.uk> --- Notes: This does something different to XTRANS_SECURE_RPC_FLAGS, which I hadn't realized could be doing something like this. But maybe I should just default this to false for me, instead. os/meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/os/meson.build b/os/meson.build index 54124d32a..e2ab68346 100644 --- a/os/meson.build +++ b/os/meson.build @@ -54,7 +54,11 @@ if get_option('xdmcp') srcs_os += 'xdmcp.c' endif +rpc_dep = [] if get_option('secure-rpc') + if not (cc.has_function('_authenticate') or cc.has_function('__authenticate')) + rpc_dep = dependency('libtirpc') + endif srcs_os += 'rpcauth.c' endif @@ -73,6 +77,7 @@ libxserver_os = static_library('libxserver_os', common_dep, dl_dep, sha1_dep, + rpc_dep, dependency('xau') ], link_with: libxlibc, -- 2.15.1
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel