From 791d706eee153b4d61073ab67e1f77d2558158c9 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. Cherry picked from commit c441a0ae5aca1f2977961afecb3236f90eb5b672: > 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 Change-Id: I3caa0d05f5de695818753e40e754da8b40d2011c BUG: 1368423 Signed-off-by: Niels de Vos Reviewed-on: http://review.gluster.org/15203 NetBSD-regression: NetBSD Build System Smoke: Gluster Build System CentOS-regression: Gluster Build System Reviewed-by: Kaleb KEITHLEY --- libglusterfs/src/iatt.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libglusterfs/src/iatt.h') diff --git a/libglusterfs/src/iatt.h b/libglusterfs/src/iatt.h index e89f94662aa..5b95c938f7b 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