On 07 May 2015 09:40, Thorsten Kukuk wrote: > On Thu, May 07, Mike Frysinger wrote: > > Starting with commit d5259e751111cb108c784b044296185f543fc0be (Add header > > definitions for rpc_gss_*() APIs), the gss headers were pulled in all the > > time leading to build failures like so: > > CC libtirpc_la-bindresvport.lo > > In file included from ../tirpc/rpc/svc_auth.h:44:0, > > from ../tirpc/rpc/rpc.h:68, > > from bindresvport.c:46: > > ../tirpc/rpc/rpcsec_gss.h:38:27: fatal error: gssapi/gssapi.h: No such file or directory > > This will not work since this headers will be installed in > /usr/include and other appliations compiled against libtirpc > will never define HAVE_RPCSEC_GSS, thus never see this interfaces. > > We need something like the glibc features.h file, which will always > be included and defines, how tirpc was configured. this is what tirpc/rpc/rpc.h is already doing ... -mike
Attachment:
signature.asc
Description: Digital signature