From patchwork Thu Feb 4 15:26:03 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carlos Santos X-Patchwork-Id: 578996 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 5431E1402DE for ; Fri, 5 Feb 2016 02:26:18 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id B86D094CC2; Thu, 4 Feb 2016 15:26:17 +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 fm4WbdBE23Hx; Thu, 4 Feb 2016 15:26:16 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 72CE494BAF; Thu, 4 Feb 2016 15:26:16 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id F13081C0F90 for ; Thu, 4 Feb 2016 15:26:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id ECA1992056 for ; Thu, 4 Feb 2016 15:26:15 +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 OHVwEX2mY2XI for ; Thu, 4 Feb 2016 15:26:14 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.datacom.ind.br (mx.datacom.ind.br [177.66.5.10]) by whitealder.osuosl.org (Postfix) with ESMTPS id CC5C792042 for ; Thu, 4 Feb 2016 15:26:13 +0000 (UTC) Received: from mail.datacom.ind.br (localhost [127.0.0.1]) by mail.datacom.ind.br (Postfix) with ESMTPS id E01731708B54; Thu, 4 Feb 2016 13:26:00 -0200 (BRST) Received: from localhost (localhost [127.0.0.1]) by mail.datacom.ind.br (Postfix) with ESMTP id CEB451708B52; Thu, 4 Feb 2016 13:26:00 -0200 (BRST) Received: from mail.datacom.ind.br ([127.0.0.1]) by localhost (mail.datacom.ind.br [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id rOAHrlCZBGaq; Thu, 4 Feb 2016 13:26:00 -0200 (BRST) Received: from PEDELD048.datacom.net (pedeld048.datacom.net [10.0.120.146]) by mail.datacom.ind.br (Postfix) with ESMTPSA id A39031708B48; Thu, 4 Feb 2016 13:26:00 -0200 (BRST) From: Carlos Santos To: buildroot@buildroot.org Date: Thu, 4 Feb 2016 13:26:03 -0200 Message-Id: <1454599563-8296-1-git-send-email-casantos@datacom.ind.br> X-Mailer: git-send-email 2.5.0 In-Reply-To: <1454593238-5352-1-git-send-email-casantos@datacom.ind.br> References: <1454593238-5352-1-git-send-email-casantos@datacom.ind.br> Cc: guilherme.machado@datacom.ind.br Subject: [Buildroot] [PATCH 1/1] libbsd: upgrade to v0.8.2 and expand architecture support X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 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" When libbsd still supported uClibc as a C library, we added the architecture exclusions because uClibc's a.out.h includes linux/a.out.h. The latter only exists for the specified architectures. However, glibc doesn't include linux/a.out.h, it instead has its own implementation and it adds a flag to indicate if a.out is supported on this architecture or not. Since libbsd currently only supports glibc-based toolchains, the architecture exclusions are no longer valid. On microblaze, the build still fails, but this time because of ELF support. libbsd explicitly handles architectures and microblaze is not one of them (see local-elf.h). Signed-off-by: Carlos Santos --- package/libbsd/Config.in | 6 ++---- package/libbsd/libbsd.hash | 2 +- package/libbsd/libbsd.mk | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/libbsd/Config.in b/package/libbsd/Config.in index d521f05..dd2c19c 100644 --- a/package/libbsd/Config.in +++ b/package/libbsd/Config.in @@ -1,9 +1,7 @@ config BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS bool - # libbsd requires a.out.h, which is only available for those - # architectures: arm, x86 (and alpha, currently not supported in Buildroot; - # also m68k which is currently not enabled, so can't be tested.) - default y if BR2_arm || BR2_i386 || BR2_x86_64 + # libbsd does not support the MicroBlaze ELF machine type (see local-elf.h) + default y if !BR2_microblaze config BR2_PACKAGE_LIBBSD bool "libbsd" diff --git a/package/libbsd/libbsd.hash b/package/libbsd/libbsd.hash index be4ba50..f77c0aa 100644 --- a/package/libbsd/libbsd.hash +++ b/package/libbsd/libbsd.hash @@ -1,2 +1,2 @@ # Locally calculated after checking pgp signature -sha256 9e8f34ffa9c8579c87965a55a82d8ac37a1dc64858f717b7c49452ade277cc62 libbsd-0.6.0.tar.xz +sha256 b2f644cae94a6e2fe109449c20ad79a0f6ee4faec2205b07eefa0020565e250a libbsd-0.8.2.tar.xz diff --git a/package/libbsd/libbsd.mk b/package/libbsd/libbsd.mk index 99a9572..634a614 100644 --- a/package/libbsd/libbsd.mk +++ b/package/libbsd/libbsd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBBSD_VERSION = 0.6.0 +LIBBSD_VERSION = 0.8.2 LIBBSD_SOURCE = libbsd-$(LIBBSD_VERSION).tar.xz LIBBSD_SITE = http://libbsd.freedesktop.org/releases LIBBSD_LICENSE = BSD-3c, MIT