From patchwork Mon Jul 7 14:21:54 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexey Brodkin X-Patchwork-Id: 367583 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 4919C1400BE for ; Tue, 8 Jul 2014 00:22:13 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id B78BD88F4C; Mon, 7 Jul 2014 14:22:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wyeLMSXkz5Cl; Mon, 7 Jul 2014 14:22:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 55D5388D52; Mon, 7 Jul 2014 14:22:07 +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 438931BFA97 for ; Mon, 7 Jul 2014 14:22:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 3F83B8A23B for ; Mon, 7 Jul 2014 14:22:06 +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 mqCvBwD4kUCh for ; Mon, 7 Jul 2014 14:22:04 +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 7F9F7899AB for ; Mon, 7 Jul 2014 14:22:04 +0000 (UTC) Received: from us02secmta2.synopsys.com (us02secmta2.synopsys.com [10.12.235.98]) by smtprelay.synopsys.com (Postfix) with ESMTP id 1D8CA24E1045; Mon, 7 Jul 2014 07:22:01 -0700 (PDT) Received: from us02secmta2.internal.synopsys.com (us02secmta2.internal.synopsys.com [127.0.0.1]) by us02secmta2.internal.synopsys.com (Service) with ESMTP id A7D3055F13; Mon, 7 Jul 2014 07:22:01 -0700 (PDT) Received: from mailhost.synopsys.com (mailhost2.synopsys.com [10.9.202.240]) by us02secmta2.internal.synopsys.com (Service) with ESMTP id 6943455F02; Mon, 7 Jul 2014 07:22:01 -0700 (PDT) Received: from mailhost.synopsys.com (localhost [127.0.0.1]) by mailhost.synopsys.com (Postfix) with ESMTP id 56A7A3E6; Mon, 7 Jul 2014 07:22:01 -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 3A49A3D1; Mon, 7 Jul 2014 07:21:58 -0700 (PDT) From: Alexey Brodkin To: buildroot@buildroot.org Date: Mon, 7 Jul 2014 18:21:54 +0400 Message-Id: <1404742914-21583-1-git-send-email-abrodkin@synopsys.com> X-Mailer: git-send-email 1.9.3 Cc: Thomas Petazzoni , Alexey Brodkin Subject: [Buildroot] [PATCH] ARC: disable packages that require atomic builtins 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 In particular libtirpc is reported to be broken here: http://autobuild.buildroot.net/results/6bb90d3f2b840a1faacf152a1d93a909a2dc98d3 "rpcbind" in its turn selects "libtirpc", so it's required to disable it as well As it is seen from http://autobuild.buildroot.org/results/3bd/3bda860a269dd9a4e38533cc9350892c68102618 "zeromq" also uses "___sync_add_and_fetch_2" & "___sync_fetch_and_add_2" in "libpgm" so need to disable it. And finally "zyre" selects "zeromq" so we disable it for ARC too. signed-off-by: Alexey Brodkin Cc: Anton Kolesov Cc: Gustavo Zacarias Cc: Peter Korsgaard CC: Thomas Petazzoni --- package/libtirpc/Config.in | 2 ++ package/rpcbind/Config.in | 2 ++ package/zeromq/Config.in | 1 + package/zyre/Config.in | 2 ++ 4 files changed, 7 insertions(+) diff --git a/package/libtirpc/Config.in b/package/libtirpc/Config.in index a8e6dd3..4fb3eeb 100644 --- a/package/libtirpc/Config.in +++ b/package/libtirpc/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_LIBTIRPC # dependencies of libtirpc for which native RPC support can be # used instead of libtirpc. depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 + depends on !BR2_arc # atomic builtins depends on BR2_TOOLCHAIN_HAS_THREADS help Libtirpc is a port of Sun's Transport-Independent RPC @@ -16,3 +17,4 @@ config BR2_PACKAGE_LIBTIRPC comment "libtirpc needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 depends on !BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_arc diff --git a/package/rpcbind/Config.in b/package/rpcbind/Config.in index 2a79bdc..136553a 100644 --- a/package/rpcbind/Config.in +++ b/package/rpcbind/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_RPCBIND # uClibc toolchains provided by ADI don't have AI_ADDRCONFIG # support, needed for libtirpc depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 + depends on !BR2_arc # atomic builtins @libtirpc # fork() depends on BR2_USE_MMU help @@ -16,4 +17,5 @@ config BR2_PACKAGE_RPCBIND comment "rpcbind needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 depends on !BR2_TOOLCHAIN_HAS_THREADS + depends on !BR2_arc depends on BR2_USE_MMU diff --git a/package/zeromq/Config.in b/package/zeromq/Config.in index 778a503..5382c98 100644 --- a/package/zeromq/Config.in +++ b/package/zeromq/Config.in @@ -34,6 +34,7 @@ config BR2_PACKAGE_ZEROMQ_PGM depends on !BR2_avr32 # openpgm depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2013R1 # openpgm depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 # openpgm + depends on !BR2_arc # atomic builtins select BR2_PACKAGE_OPENPGM help Add support for Pragmatic General Multicast protocol (RFC 3208) diff --git a/package/zyre/Config.in b/package/zyre/Config.in index 86fff35..d955b0e 100644 --- a/package/zyre/Config.in +++ b/package/zyre/Config.in @@ -9,6 +9,7 @@ config BR2_PACKAGE_ZYRE # uClibc toolchains provided by ADI don't have AI_ADDRCONFIG # support, needed by czmq depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 + depends on !BR2_arc # atomic builtins @zeromq select BR2_PACKAGE_CZMQ select BR2_PACKAGE_ZEROMQ help @@ -19,6 +20,7 @@ config BR2_PACKAGE_ZYRE comment "zyre needs a toolchain w/ C++, IPv6, largefile, wchar, threads" depends on BR2_USE_MMU + depends on !BR2_arc depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX_2012R2 depends on !(BR2_INSTALL_LIBSTDCPP && BR2_INET_IPV6 && BR2_LARGEFILE \ && BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)