From patchwork Wed Nov 17 20:39:52 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jim Schutt X-Patchwork-Id: 334091 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id oAHKeFmk024556 for ; Wed, 17 Nov 2010 20:40:16 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933626Ab0KQUkO (ORCPT ); Wed, 17 Nov 2010 15:40:14 -0500 Received: from sentry-three.sandia.gov ([132.175.109.17]:59581 "EHLO sentry-three.sandia.gov" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932364Ab0KQUkN (ORCPT ); Wed, 17 Nov 2010 15:40:13 -0500 X-WSS-ID: 0LC1QQW-0C-31N-02 X-M-MSG: Received: from sentry.sandia.gov (mm03snlnto.sandia.gov [132.175.109.20]) by sentry-three.sandia.gov (Postfix) with ESMTP id 128094EB582 for ; Wed, 17 Nov 2010 13:40:08 -0700 (MST) Received: from [132.175.109.1] by sentry.sandia.gov with ESMTP (SMTP Relay 01 (Email Firewall v6.3.2)); Wed, 17 Nov 2010 13:39:59 -0700 X-Server-Uuid: AF72F651-81B1-4134-BA8C-A8E1A4E620FF Received: from localhost.localdomain (skynetcore2.sandia.gov [134.253.138.21]) by mailgate.sandia.gov (8.14.4/8.14.4) with ESMTP id oAHKdmJc001309; Wed, 17 Nov 2010 13:39:48 -0700 From: "Jim Schutt" To: ceph-devel@vger.kernel.org cc: "Jim Schutt" Subject: [PATCH] Detect broken system linux/fiemap.h Date: Wed, 17 Nov 2010 13:39:52 -0700 Message-ID: <1290026392-10127-1-git-send-email-jaschut@sandia.gov> X-Mailer: git-send-email 1.6.6 X-PMX-Version: 5.6.0.2009776, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2010.11.17.203315 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1300_1399 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __MIME_TEXT_ONLY 0, __SANE_MSGID 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_PATH 0, __URI_NO_WWW 0, __URI_NS ' X-TMWD-Spam-Summary: TS=20101117203959; ID=1; SEV=2.3.1; DFV=B2010111720; IFV=NA; AIF=B2010111720; RPD=5.03.0010; ENG=NA; RPDID=7374723D303030312E30413031303230342E34434534334439462E303042443A534346535441543838363133332C73733D312C6667733D30; CAT=NONE; CON=NONE; SIG=AAAAAAAAAAAAAAAAAAAAAAAAfQ== X-MMS-Spam-Filter-ID: B2010111720_5.03.0010 MIME-Version: 1.0 X-WSS-ID: 60FAE2154KO3016333-01-01 Sender: ceph-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: ceph-devel@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Wed, 17 Nov 2010 20:40:16 +0000 (UTC) diff --git a/configure.ac b/configure.ac index 000e892..e00cdbf 100644 --- a/configure.ac +++ b/configure.ac @@ -162,9 +162,10 @@ AC_CHECK_HEADER([openssl/md5.h], [AC_MSG_ERROR([Sorry you need openssl dev files (libssl-dev on debian)])]) PKG_CHECK_MODULES([OPENSSL], [openssl]) -AC_CHECK_HEADER([linux/fiemap.h], +AC_CHECK_MEMBER([struct fiemap_extent.fe_logical], [AC_DEFINE([HAVE_FIEMAP_H], [], [linux/fiemap.h was found, fiemap ioctl will be used])], - [AC_MSG_NOTICE([linux/fiemap.h was not found, fiemap ioctl will not be used])]) + [AC_MSG_NOTICE([linux/fiemap.h was not found or not usable; using local Ceph copy])], + [[#include ]]) AC_CHECK_HEADERS([sys/xattr.h arpa/inet.h netdb.h netinet/in.h sys/file.h sys/ioctl.h sys/mount.h sys/param.h sys/socket.h sys/statvfs.h sys/time.h sys/vfs.h syslog.h utime.h])