From patchwork Thu Jan 7 00:41:17 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergio Prado X-Patchwork-Id: 564146 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ozlabs.org (Postfix) with ESMTP id 74C0D1400CB for ; Thu, 7 Jan 2016 11:41:45 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=e-labworks-com.20150623.gappssmtp.com header.i=@e-labworks-com.20150623.gappssmtp.com header.b=ZOEbub6k; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3E0BF32CFA; Thu, 7 Jan 2016 00:41:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0cqAOOkirCg; Thu, 7 Jan 2016 00:41:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CC25232D00; Thu, 7 Jan 2016 00:41:42 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 7DF991BF972 for ; Thu, 7 Jan 2016 00:41:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7A1DE89F92 for ; Thu, 7 Jan 2016 00:41:41 +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 KUxQhvVYNAOj for ; Thu, 7 Jan 2016 00:41:40 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-qg0-f53.google.com (mail-qg0-f53.google.com [209.85.192.53]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 8E6488779A for ; Thu, 7 Jan 2016 00:41:40 +0000 (UTC) Received: by mail-qg0-f53.google.com with SMTP id 6so238239217qgy.1 for ; Wed, 06 Jan 2016 16:41:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=e-labworks-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=6rMN0HcZsklMC1HIgrmJ+Mj/3ikBOu9QEugpeA75U5M=; b=ZOEbub6kAy/PBQt9l1Nxm5b94W03QbU5gtMSWmEjyJ2/okP6YceJZurRrzxY1yznBN nuCW58Jbs5IcFmzjTJOJLhduJxiUe7EBSUTld5UmWvZ+hFH20QlHmVvCmkiGyczK+QGF R0Admso+vw+7Zjab9EPkhKRryWRXGbRq/sQhv4wiLwa9zyG+rpVouq4MKvckniFB1tH1 jVs+oPXqoVfOXe3+mk30RszR3lqh6JrP+1cJDxXVzrKzxXvFrnzK84cPGE28CshaadJl ZCpXiROF7+RHZejtNK8DEJU99Y4qrIVtwfm0kX++gq8ZNwcOdIf0xWcQbbce6l4K6ees khvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=6rMN0HcZsklMC1HIgrmJ+Mj/3ikBOu9QEugpeA75U5M=; b=ddIQ910VCF0f/hx9+Ywi7d/v4M0wlpzM61olRI/zlOfrytnGDFAtqA2nDtGjJAdEYH 4NKXbR5XhzPG/M5xS8RCsNtQG0SgTjOX9c2PZ3VZOWrvZ3gGnRrDLc6SWgRr55JjabLm jwJEfEjfjChKUu5Su/g1CS+78XyYncvJCmeDXuW2ggHvXAabGH/eFEzzK6KfzSN5A9FC gbrw5ElJPSoXozkaGljmlcA5UIXHzroRV81Lpxnb7yhFSJV+GymbtspjYzEUVAeZB63D o/Vch9vN4j59XprfD7KG0yLq85S16VV8vfjEGr1ZVOgV5F0glP9JJk1waOzUxTKQk60R 1CgQ== X-Gm-Message-State: ALoCoQmJuwLJoo6klPBnaWTAu2CUYOd0Sz1D2hEEQU08WCqePQcii6wZfsCgviWcMsBMhsTmSLlP4sepOz4R1yAHUIGR3s3pJw== X-Received: by 10.140.95.119 with SMTP id h110mr68076797qge.105.1452127299573; Wed, 06 Jan 2016 16:41:39 -0800 (PST) Received: from localhost.localdomain ([177.32.224.147]) by smtp.gmail.com with ESMTPSA id y200sm45532604qka.48.2016.01.06.16.41.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 06 Jan 2016 16:41:39 -0800 (PST) From: Sergio Prado To: buildroot@buildroot.org Date: Wed, 6 Jan 2016 22:41:17 -0200 Message-Id: <1452127277-9538-1-git-send-email-sergio.prado@e-labworks.com> X-Mailer: git-send-email 1.9.1 Subject: [Buildroot] [PATCH] libedit: fix build error with musl toolchain 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" Libedit build fails when __STDC_ISO_10646__ is not defined, and that is the case when compiling with musl toolchains. chartype.h:52:3: error: #error wchar_t must store ISO 10646 characters #error wchar_t must store ISO 10646 characters ^ Musl is ISO 10646 compliant but doesn't define __STDC_ISO_10646__, so let's define it manually. Fixes: http://autobuild.buildroot.net/results/3d12a7e6423d236c9d528bca7cbcf86b1499d738/ http://autobuild.buildroot.net/results/b92f7e2b86ffa575d8a8a0b91fbdd9bcb0f231de/ http://autobuild.buildroot.net/results/c476a48936f8810117bb292fb0d8a43c09068de6/ http://autobuild.buildroot.net/results/a30bb1423cc92137a2deaec0a32c7df947384d49/ Signed-off-by: Sergio Prado Tested-by: Bernd Kuhls --- package/libedit/libedit.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/libedit/libedit.mk b/package/libedit/libedit.mk index 87a1cdc136d6..e7ddd1fcb562 100644 --- a/package/libedit/libedit.mk +++ b/package/libedit/libedit.mk @@ -23,6 +23,12 @@ LIBEDIT_POST_EXTRACT_HOOKS += LIBEDIT_FIXUP_M4_DIR # Doesn't really support !wchar, but support is disabled otherwise LIBEDIT_CONF_OPTS += --enable-widec +# musl is ISO 10646 compliant but doesn't define __STDC_ISO_10646__, +# so let's define it manually +ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y) +LIBEDIT_CONF_OPTS += CFLAGS="$(TARGET_CFLAGS) -D__STDC_ISO_10646__=201103L" +endif + # Note: libbsd required for *vis functions, but works only with a toolchain # with __progname; otherwise, some features are disabled, as if libbsd was # missing entirely.