From c441a0ae5aca1f2977961afecb3236f90eb5b672 Mon Sep 17 00:00:00 2001 From: "Kaleb S. KEITHLEY" Date: Tue, 16 Aug 2016 12:14:43 -0400 Subject: core: use for makedev(3), major(3), minor(3) gnu glibc (libc) in Fedora 26 (rawhide) has turned off "compat" for makedev(), major(), and minor(3) decls. 3.8.2 on F26 built with warnings, see: https://kojipkgs.fedoraproject.org//packages/glusterfs/3.8.2/1.fc26/data/logs/x86_64/build.log More recent builds of other packages (namely nfs-ganesha) indicate that these warnings would now be errors, and, will be errors when 3.8.3 is released and built. Change-Id: I3caa0d05f5de695818753e40e754da8b40d2011c BUG: 1367527 Signed-off-by: Kaleb S. KEITHLEY Reviewed-on: http://review.gluster.org/15182 Smoke: Gluster Build System NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System Reviewed-by: Niels de Vos --- libglusterfs/src/iatt.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libglusterfs/src/iatt.h b/libglusterfs/src/iatt.h index 2b2f7b9e503..b8907598b18 100644 --- a/libglusterfs/src/iatt.h +++ b/libglusterfs/src/iatt.h @@ -12,6 +12,9 @@ #ifndef _IATT_H #define _IATT_H +#if defined(GF_LINUX_HOST_OS) +#include /* for makedev(3), major(3), minor(3) */ +#endif #include #include /* for iatt <--> stat conversions */ #include -- cgit