From patchwork Mon Sep 8 06:32:43 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexey Brodkin X-Patchwork-Id: 386799 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id F3AD814012C for ; Mon, 8 Sep 2014 16:33:01 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 322F9944E5; Mon, 8 Sep 2014 06:33:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id psjSII3PFxgT; Mon, 8 Sep 2014 06:32:58 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 0A22D93B04; Mon, 8 Sep 2014 06:32:58 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 324C71C2006 for ; Mon, 8 Sep 2014 06:32:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 2CDF68E847 for ; Mon, 8 Sep 2014 06:32:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WXrAzZGO2Yue for ; Mon, 8 Sep 2014 06:32:56 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from smtprelay.synopsys.com (smtprelay.synopsys.com [198.182.44.111]) by whitealder.osuosl.org (Postfix) with ESMTPS id 4F23B8E7BA for ; Mon, 8 Sep 2014 06:32:56 +0000 (UTC) Received: from us01secmta1.synopsys.com (us01secmta1.synopsys.com [10.9.203.100]) by smtprelay.synopsys.com (Postfix) with ESMTP id 8ACDC24E0E7B; Sun, 7 Sep 2014 23:32:55 -0700 (PDT) Received: from us01secmta1.internal.synopsys.com (us01secmta1.internal.synopsys.com [127.0.0.1]) by us01secmta1.internal.synopsys.com (Service) with ESMTP id 7E52E27113; Sun, 7 Sep 2014 23:32:55 -0700 (PDT) Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by us01secmta1.internal.synopsys.com (Service) with ESMTP id 3C9C627102; Sun, 7 Sep 2014 23:32:55 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id 2B3AF5B5; Sun, 7 Sep 2014 23:32:55 -0700 (PDT) Received: from abrodkin-8560l.internal.synopsys.com (abrodkin-8560l.internal.synopsys.com [10.121.8.107]) by mailhost.synopsys.com (Postfix) with ESMTP id 5A5E858E; Sun, 7 Sep 2014 23:32:53 -0700 (PDT) From: Alexey Brodkin To: buildroot@buildroot.org Date: Mon, 8 Sep 2014 10:32:43 +0400 Message-Id: <1410157964-8422-2-git-send-email-abrodkin@synopsys.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1410157964-8422-1-git-send-email-abrodkin@synopsys.com> References: <1410157964-8422-1-git-send-email-abrodkin@synopsys.com> Cc: Thomas Petazzoni , Alexey Brodkin Subject: [Buildroot] [PATCH 1/2] libtirpc: add dependency on atomic operations X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Fixes: http://autobuild.buildroot.net/results/6bb90d3f2b840a1faacf152a1d93a909a2dc98d3 http://autobuild.buildroot.net/results/994a84d192848b90a70e28e5ebaa769701bcaec9 Following packages select "libtirpc", so adding dependency as well: * argus * conntrack-tools * lmbench * nfs-utils * quota * rpcbind Signed-off-by: Alexey Brodkin Cc: Anton Kolesov Cc: Gustavo Zacarias Cc: Peter Korsgaard CC: Thomas Petazzoni --- package/argus/Config.in | 1 + package/conntrack-tools/Config.in | 1 + package/libtirpc/Config.in | 1 + package/lmbench/Config.in | 1 + package/nfs-utils/Config.in | 1 + package/quota/Config.in | 1 + package/rpcbind/Config.in | 1 + 7 files changed, 7 insertions(+) diff --git a/package/argus/Config.in b/package/argus/Config.in index 6d47734..2fab07a 100644 --- a/package/argus/Config.in +++ b/package/argus/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_ARGUS bool "argus" depends on BR2_INET_IPV6 + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU # fork() select BR2_PACKAGE_LIBPCAP diff --git a/package/conntrack-tools/Config.in b/package/conntrack-tools/Config.in index ec19d8e..36b12b7 100644 --- a/package/conntrack-tools/Config.in +++ b/package/conntrack-tools/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_CONNTRACK_TOOLS depends on BR2_INET_IPV6 depends on BR2_LARGEFILE depends on BR2_USE_MMU # fork() + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc select BR2_PACKAGE_LIBNETFILTER_CONNTRACK select BR2_PACKAGE_LIBNETFILTER_CTHELPER diff --git a/package/libtirpc/Config.in b/package/libtirpc/Config.in index a8e6dd3..a5fe175 100644 --- a/package/libtirpc/Config.in +++ b/package/libtirpc/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_LIBTIRPC # used instead of libtirpc. depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_ARCH_HAS_ATOMICS help Libtirpc is a port of Sun's Transport-Independent RPC library to Linux. diff --git a/package/lmbench/Config.in b/package/lmbench/Config.in index c4ea522..5b88d62 100644 --- a/package/lmbench/Config.in +++ b/package/lmbench/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LMBENCH bool "lmbench" + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_USE_MMU # fork() diff --git a/package/nfs-utils/Config.in b/package/nfs-utils/Config.in index dff5150..3168333 100644 --- a/package/nfs-utils/Config.in +++ b/package/nfs-utils/Config.in @@ -5,6 +5,7 @@ comment "nfs-utils needs a toolchain w/ largefile, threads" config BR2_PACKAGE_NFS_UTILS bool "nfs-utils" + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC depends on BR2_LARGEFILE diff --git a/package/quota/Config.in b/package/quota/Config.in index 69f03af..cceb2ab 100644 --- a/package/quota/Config.in +++ b/package/quota/Config.in @@ -4,6 +4,7 @@ config BR2_PACKAGE_QUOTA depends on BR2_USE_WCHAR depends on BR2_USE_MMU # fork() depends on !(BR2_microblazeel || BR2_microblazebe) # util-linux + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC || BR2_TOOLCHAIN_HAS_THREADS # libtirpc select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_BINARIES diff --git a/package/rpcbind/Config.in b/package/rpcbind/Config.in index 2a79bdc..bc658d6 100644 --- a/package/rpcbind/Config.in +++ b/package/rpcbind/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_RPCBIND bool "rpcbind" # We really need libtirpc and can't work with the native RPC # implementation of toolchains. + depends on BR2_ARCH_HAS_ATOMICS # libtirpc depends on BR2_TOOLCHAIN_HAS_THREADS # libtirpc select BR2_PACKAGE_LIBTIRPC # uClibc toolchains provided by ADI don't have AI_ADDRCONFIG