From patchwork Thu Mar 21 22:36:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Vorel X-Patchwork-Id: 1060538 X-Patchwork-Delegate: petr.vorel@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=lists.linux.it (client-ip=2001:1418:10:5::2; helo=picard.linux.it; envelope-from=ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fJmUVEDu"; dkim-atps=neutral Received: from picard.linux.it (picard.linux.it [IPv6:2001:1418:10:5::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44QM9W5xl6z9sRy for ; Fri, 22 Mar 2019 09:37:19 +1100 (AEDT) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 5952E3EA51B for ; Thu, 21 Mar 2019 23:37:09 +0100 (CET) X-Original-To: ltp@lists.linux.it Delivered-To: ltp@picard.linux.it Received: from in-6.smtp.seeweb.it (in-6.smtp.seeweb.it [IPv6:2001:4b78:1:20::6]) by picard.linux.it (Postfix) with ESMTP id 16F5E3EA4FF for ; Thu, 21 Mar 2019 23:37:07 +0100 (CET) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by in-6.smtp.seeweb.it (Postfix) with ESMTPS id 675401400F2D for ; Thu, 21 Mar 2019 23:37:04 +0100 (CET) Received: by mail-ed1-x543.google.com with SMTP id v21so106594edq.4 for ; Thu, 21 Mar 2019 15:37:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=OW/JE2IJQZjogTHRyLEj6NCg4SnQy+bZPVJaz3jQ3YM=; b=fJmUVEDulRGmleVt6go5QUP8Rc5dnhLaQKoqzGqJf4hN+gEQ2vbcV/4WNrHLu4zq5l jh8obUWIdaaj/St3XutfAuxrM13IPFiukedXQLjq1xDiE6cNUuOnzA19BC/B0u6ROqgM 6znZC8VhEAeoomlEshdSws+52+/4ckjuxO+7jiANILogtfBQCM1fZTpI3JiSa0bxHVP/ KwhqMlsWBhhJmMuZ01VRB/11xmvuJf5RWZKrzDmSOeW7n77m7QOdEvhjR92KRzciUYSK R0INdhEKzas0fWY1igs+km3+2EcmfErlO+WgDY3/ddDh8QXONjcuUzhvOQH2ylv4avsX hWvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=OW/JE2IJQZjogTHRyLEj6NCg4SnQy+bZPVJaz3jQ3YM=; b=Dk+2Ai7fGBLot4eTvgyaEe10t/9820+9famtnXzj5wZfRNE+1rYmfqFdCRJSX+vTB3 kKddlDejpE3/C3sXfG4JUMCtTffRRht9EylRFwGAk/7iKU8/6VRhax87zEq1gHgFIKEj 1GBfXN1gksU9VonXMDEcj6L9d3idJrpToVg1uCb6qec/WTcTincDW5ioJJf8MHbFxPhC a3WTD3ZbPlxHIHckFgDJ77AQzWiBY80uxZoqkDTlWO5cvvRB6eXUfdjQOBbeylWRdfwK o2xmuOBCmglF4rh5+8yukrDTzXohFDXQ6yDB+bgUuq3pHBczXUK8hZ1nSuJBCEVKeQD5 RFYw== X-Gm-Message-State: APjAAAVlGRtSRlQ33fETdqwmoCMOH2RIBhWGMHcOT0oVCymNgDXgqCxO Uz6iC+KQGelHpo7YJj/k89ejzru0 X-Google-Smtp-Source: APXvYqxlEmYcm+HmRkOnyfs5R1t+Icfunecq+Tx+0MnvNPLle55EtL+wiylQoafw/YT2v+KMFmzteg== X-Received: by 2002:a50:cb4a:: with SMTP id h10mr3993975edi.134.1553207823737; Thu, 21 Mar 2019 15:37:03 -0700 (PDT) Received: from dell5510.suse.cz ([62.201.25.198]) by smtp.gmail.com with ESMTPSA id n3sm1295706ejc.32.2019.03.21.15.37.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Mar 2019 15:37:02 -0700 (PDT) From: Petr Vorel To: ltp@lists.linux.it Date: Thu, 21 Mar 2019 23:36:56 +0100 Message-Id: <20190321223656.9615-1-petr.vorel@gmail.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.99.2 at in-6.smtp.seeweb.it X-Virus-Status: Clean X-Spam-Status: No, score=0.1 required=7.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, SPF_PASS autolearn=disabled version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on in-6.smtp.seeweb.it Cc: Vineet Gupta Subject: [LTP] [COMMITTED][PATCH 1/1] cpuset: Detect missing fts.h X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.18 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ltp-bounces+incoming=patchwork.ozlabs.org@lists.linux.it Sender: "ltp" This fixes build on uClibc with disabled fts.h support and MUSL, which does not have fts.h at all. Reported-by: Vineet Gupta Signed-off-by: Petr Vorel --- configure.ac | 1 + include/mk/config.mk.in | 1 + m4/ltp-fts.m4 | 7 +++++++ testcases/kernel/controllers/Makefile | 4 ++++ 4 files changed, 13 insertions(+) create mode 100644 m4/ltp-fts.m4 diff --git a/configure.ac b/configure.ac index e002c248e..f05db9d2e 100644 --- a/configure.ac +++ b/configure.ac @@ -235,6 +235,7 @@ LTP_DETECT_HOST_CPU LTP_CHECK_PERF_EVENT LTP_CHECK_SYNCFS LTP_CHECK_SYNC_FILE_RANGE +LTP_CHECK_FTS_H if test "x$with_numa" = xyes; then LTP_CHECK_SYSCALL_NUMA diff --git a/include/mk/config.mk.in b/include/mk/config.mk.in index 01f178bff..d55fe9602 100644 --- a/include/mk/config.mk.in +++ b/include/mk/config.mk.in @@ -46,6 +46,7 @@ SELINUX_LIBS := @SELINUX_LIBS@ TIRPC_CPPFLAGS := @TIRPC_CPPFLAGS@ TIRPC_LIBS := @TIRPC_LIBS@ KEYUTILS_LIBS := @KEYUTILS_LIBS@ +HAVE_FTS_H := @HAVE_FTS_H@ prefix := @prefix@ diff --git a/m4/ltp-fts.m4 b/m4/ltp-fts.m4 new file mode 100644 index 000000000..0da692f23 --- /dev/null +++ b/m4/ltp-fts.m4 @@ -0,0 +1,7 @@ +dnl SPDX-License-Identifier: GPL-2.0-or-later +dnl Copyright (c) 2019 Petr Vorel + +AC_DEFUN([LTP_CHECK_FTS_H],[ + AC_CHECK_HEADERS(fts.h, [have_fts=1]) + AC_SUBST(HAVE_FTS_H, $have_fts) +]) diff --git a/testcases/kernel/controllers/Makefile b/testcases/kernel/controllers/Makefile index 404073947..548692cb8 100644 --- a/testcases/kernel/controllers/Makefile +++ b/testcases/kernel/controllers/Makefile @@ -29,6 +29,10 @@ LIBDIR := libcontrollers LIB := $(LIBDIR)/libcontrollers.a FILTER_OUT_DIRS := $(LIBDIR) +ifneq ($(HAVE_FTS_H),1) + FILTER_OUT_DIRS += cpuset +endif + $(LIBDIR): mkdir -p "$@"