From patchwork Thu Oct 31 08:59:16 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Lukichev X-Patchwork-Id: 287428 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id E3AB02C0091 for ; Thu, 31 Oct 2013 19:59:51 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 6516F8C249; Thu, 31 Oct 2013 08:59:49 +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 sOD0h4mP6XAG; Thu, 31 Oct 2013 08:59:47 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 5D8708B095; Thu, 31 Oct 2013 08:59:47 +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 A5FB71C2AD3 for ; Thu, 31 Oct 2013 08:59:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 9F1028B095 for ; Thu, 31 Oct 2013 08:59:45 +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 yhBMqKP-Gn5V for ; Thu, 31 Oct 2013 08:59:43 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lb0-f171.google.com (mail-lb0-f171.google.com [209.85.217.171]) by whitealder.osuosl.org (Postfix) with ESMTPS id 4F7738C214 for ; Thu, 31 Oct 2013 08:59:43 +0000 (UTC) Received: by mail-lb0-f171.google.com with SMTP id x18so2113940lbi.2 for ; Thu, 31 Oct 2013 01:59:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=yt7JSGM7Xd+RJl9O7ldtfVSbnTGWzi0GTMDgbQJnSfg=; b=dlwc4q7uMZNgODULGTZhx0fuw5NpMZMMdllCnS3b+YkDLXRZoIcFlB6Es7xWNJEXGV u16168q3y22Xzj5Ah9gI6OY+R5eAqH95p++L0v1QoSk5zB5dgInmcHGYKC+jDrQv+FW1 mdZnjQgdFy0vtfJO5eM+KRdRPSoC9VQNmaM7ebb6D8zd5SbysXlyZpZqEdyb1WO9OUDn cefNGf6bGTtGU9f8ZjbGvWBzLzMj7IZzeDW/Gvz9pWBnIcak+GCj2IzHiqvYYAxm9dsH ziT89dT7xei0j6gqQwoZ7TshZkP/KjxPQoxpjXiV0BBZEknwpNE5d0l0sSgVpMiiibI3 fTLQ== X-Received: by 10.112.182.40 with SMTP id eb8mr44374lbc.86.1383209981396; Thu, 31 Oct 2013 01:59:41 -0700 (PDT) Received: from localhost.localdomain (37-136-223-193.nat.bb.dnainternet.fi. [37.136.223.193]) by mx.google.com with ESMTPSA id vs11sm2260186lac.3.2013.10.31.01.59.39 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 31 Oct 2013 01:59:41 -0700 (PDT) From: Alexander Lukichev To: buildroot@busybox.net Date: Thu, 31 Oct 2013 10:59:16 +0200 Message-Id: <1383209956-31840-1-git-send-email-alexander.lukichev@gmail.com> X-Mailer: git-send-email 1.8.0.1 Subject: [Buildroot] [PATCH 1/1] openpgm: disable on AVR32 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 openpgm doesn't build correctly on AVR32 using gcc-4.2.2-avr32-2.1.5 toolchain: it is configured to call intrinsic atomic functions not provided by the toolchain, so they are propagated as unresolved external symbols in the built openpgm libraries. This breaks programs that try to link openpgm, because they do not know where to get those either. For instance, it breaks building zeromq tests when PGM support is selected. This commit disables openpgm on AVR32 due to apparent absence of interest in this package on that architecture and it breaking too many test builds. Fixes http://autobuild.buildroot.net/results/5a3261109ea63ba17375003eabd8b5d88757865f/ (at least) Signed-off-by: Alexander Lukichev --- package/openpgm/Config.in | 5 +++++ package/zeromq/Config.in | 1 + 2 files changed, 6 insertions(+) diff --git a/package/openpgm/Config.in b/package/openpgm/Config.in index cae74f7..94733cd 100644 --- a/package/openpgm/Config.in +++ b/package/openpgm/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_OPENPGM bool "openpgm" + depends on !BR2_avr32 depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_INET_IPV6 depends on BR2_USE_WCHAR @@ -14,3 +15,7 @@ config BR2_PACKAGE_OPENPGM comment "openpgm needs a toolchain w/ wchar, threads, IPv6" depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_INET_IPV6 && BR2_USE_WCHAR) + depends on !BR2_avr32 + +comment "openpgm is BROKEN on AVR32" + depends on BR2_avr32 diff --git a/package/zeromq/Config.in b/package/zeromq/Config.in index 42e13d2..3e8516c 100644 --- a/package/zeromq/Config.in +++ b/package/zeromq/Config.in @@ -30,6 +30,7 @@ config BR2_PACKAGE_ZEROMQ config BR2_PACKAGE_ZEROMQ_PGM bool "PGM/EPGM support" depends on BR2_PACKAGE_ZEROMQ + depends on !BR2_avr32 select BR2_PACKAGE_OPENPGM help Add support for Pragmatic General Multicast protocol (RFC 3208)