From: William Roberts <william.c.roberts@xxxxxxxxx> When the Kernel UAPI header is present, this error occurs: external/selinux/libselinux/src/policy.h:7:9: warning: 'XATTR_NAME_SELINUX' macro redefined [-Wmacro-redefined] \#define XATTR_NAME_SELINUX "security.selinux" ^ bionic/libc/kernel/uapi/linux/xattr.h:52:9: note: previous definition is here \#define XATTR_NAME_SELINUX XATTR_SECURITY_PREFIX XATTR_SELINUX_SUFFIX Just use the kernel UAPI version on that case. Change-Id: I1b2d34e463477adaec227ac8c3364f1b9d49e997 Signed-off-by: William Roberts <william.c.roberts@xxxxxxxxx> --- libselinux/src/policy.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libselinux/src/policy.h b/libselinux/src/policy.h index bf270b5..f6d7242 100644 --- a/libselinux/src/policy.h +++ b/libselinux/src/policy.h @@ -3,8 +3,13 @@ /* Private definitions used internally by libselinux. */ -/* xattr name for SELinux attributes. */ +/* + * xattr name for SELinux attributes. + * This may have been exported via Kernel uapi header. + */ +#ifndef XATTR_NAME_SELINUX #define XATTR_NAME_SELINUX "security.selinux" +#endif /* Initial length guess for getting contexts. */ #define INITCONTEXTLEN 255 -- 1.9.1 _______________________________________________ Selinux mailing list Selinux@xxxxxxxxxxxxx To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx. To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.