From patchwork Sun Oct 28 16:40:34 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Thomas Petazzoni X-Patchwork-Id: 194721 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 489972C0095 for ; Mon, 29 Oct 2012 03:41:35 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 5842D8BE8D; Sun, 28 Oct 2012 16:41:33 +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 D8hDVqohiVkP; Sun, 28 Oct 2012 16:41:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 22EB58BDFC; Sun, 28 Oct 2012 16:41:31 +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 2A3E38F74A for ; Sun, 28 Oct 2012 16:41:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 905D58BDFC for ; Sun, 28 Oct 2012 16:41:28 +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 IKiQ3dYaGpCR for ; Sun, 28 Oct 2012 16:41:27 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.free-electrons.com (mail.free-electrons.com [88.190.12.23]) by whitealder.osuosl.org (Postfix) with ESMTP id 4331B8BDF4 for ; Sun, 28 Oct 2012 16:41:27 +0000 (UTC) Received: by mail.free-electrons.com (Postfix, from userid 106) id 2BE5E246; Sun, 28 Oct 2012 17:40:40 +0100 (CET) Received: from localhost (humanoidz.org [82.247.183.72]) by mail.free-electrons.com (Postfix) with ESMTPSA id EB080237 for ; Sun, 28 Oct 2012 17:40:24 +0100 (CET) From: Thomas Petazzoni To: buildroot@uclibc.org Date: Sun, 28 Oct 2012 17:40:34 +0100 Message-Id: <1351442438-20639-5-git-send-email-thomas.petazzoni@free-electrons.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1351442438-20639-1-git-send-email-thomas.petazzoni@free-electrons.com> References: <1351442438-20639-1-git-send-email-thomas.petazzoni@free-electrons.com> MIME-Version: 1.0 Subject: [Buildroot] =?utf-8?q?=5BPATCH_4/7=5D_busybox=3A_add_fix_for_buil?= =?utf-8?q?d_issue_with_recent_C_libraries?= 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: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net The AArch64 toolchain uses a recent C library, which requires a build fix in Busybox, which has been sent upstream but hasn't been merged yet. Signed-off-by: Thomas Petazzoni --- .../busybox-1.20.2-fix-resource-h-failure.patch | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/busybox/busybox-1.20.2/busybox-1.20.2-fix-resource-h-failure.patch diff --git a/package/busybox/busybox-1.20.2/busybox-1.20.2-fix-resource-h-failure.patch b/package/busybox/busybox-1.20.2/busybox-1.20.2-fix-resource-h-failure.patch new file mode 100644 index 0000000..7667640 --- /dev/null +++ b/package/busybox/busybox-1.20.2/busybox-1.20.2-fix-resource-h-failure.patch @@ -0,0 +1,30 @@ +On a system running glibc trunk busybox doesn't compile: + +loginutils/passwd.c: In function ‘passwd_main’: +loginutils/passwd.c:104:16: error: storage size of ‘rlimit_fsize’ isn’t known +loginutils/passwd.c:188:2: warning: implicit declaration of function ‘setrlimit’ [-Wimplicit-function-declaration] +loginutils/passwd.c:188:12: error: ‘RLIMIT_FSIZE’ undeclared (first use in this function) +loginutils/passwd.c:188:12: note: each undeclared identifier is reported only once for each function it appears in +loginutils/passwd.c:104:16: warning: unused variable ‘rlimit_fsize’ [-Wunused-variable] +... +miscutils/time.c:23:16: error: field ‘ru’ has incomplete type + +Fix this by including sys/resource.h. + +Signed-off-by: Markus Trippelsdorf +--- + include/libbb.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/libbb.h b/include/libbb.h +index f12800f..e7806c2 100644 +--- a/include/libbb.h ++++ b/include/libbb.h +@@ -40,6 +40,7 @@ + #include + #include + #include ++#include + #include + #include + #include