From patchwork Wed May 13 21:39:34 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Clayton Shotwell X-Patchwork-Id: 472111 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 94D3B140D39 for ; Thu, 14 May 2015 07:41:32 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id E6CA39513C; Wed, 13 May 2015 21:41:31 +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 iypaeEXt6QqX; Wed, 13 May 2015 21:41:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 4753195274; Wed, 13 May 2015 21:41:31 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 3B9E91C1061 for ; Wed, 13 May 2015 21:41:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 340B7A3F05 for ; Wed, 13 May 2015 21:41:29 +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 fN4AqQrRkiO6 for ; Wed, 13 May 2015 21:41:27 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from da1vs02.rockwellcollins.com (da1vs02.rockwellcollins.com [205.175.227.29]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 69C0AA3EE3 for ; Wed, 13 May 2015 21:40:29 +0000 (UTC) Received: from ofwda1n02.rockwellcollins.com (HELO dtulimr01.rockwellcollins.com) ([205.175.227.14]) by da1vs02.rockwellcollins.com with ESMTP; 13 May 2015 16:40:30 -0500 X-Received: from thehammer.rockwellcollins.com (unknown [192.168.141.197]) by dtulimr01.rockwellcollins.com (Postfix) with ESMTP id 367A0600DF; Wed, 13 May 2015 16:40:29 -0500 (CDT) From: Clayton Shotwell To: buildroot@buildroot.org Date: Wed, 13 May 2015 16:39:34 -0500 Message-Id: <1431553177-7280-22-git-send-email-clayton.shotwell@rockwellcollins.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1431553177-7280-1-git-send-email-clayton.shotwell@rockwellcollins.com> References: <1431553177-7280-1-git-send-email-clayton.shotwell@rockwellcollins.com> Subject: [Buildroot] [PATCH v5 21/24] bash: added option to disable locale 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" From: Matt Weber --- package/bash/Config.in | 10 ++++++++++ package/bash/bash.mk | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/package/bash/Config.in b/package/bash/Config.in index 2f823dc..171d2ad 100644 --- a/package/bash/Config.in +++ b/package/bash/Config.in @@ -8,3 +8,13 @@ config BR2_PACKAGE_BASH The standard GNU Bourne again shell. http://tiswww.case.edu/php/chet/bash/bashtop.html + +if BR2_PACKAGE_BASH + +config BR2_PACKAGE_BASH_NO_LOCALE + bool "disable locale support" + help + Disable locale support for cases where toolchain has it + but target isn't setup to use it. + +endif diff --git a/package/bash/bash.mk b/package/bash/bash.mk index 9865e19..67a423e 100644 --- a/package/bash/bash.mk +++ b/package/bash/bash.mk @@ -21,6 +21,15 @@ BASH_CONF_ENV += \ bash_cv_func_sigsetjmp=present \ bash_cv_printf_a_format=yes + +ifeq ($(BR2_PACKAGE_BASH_NO_LOCALE),y) +BASH_CONF_ENV += \ + ac_cv_header_locale_h=no \ + ac_cv_func_locale_charset=no \ + ac_cv_func_setlocale=no \ + ac_cv_func_localeconv=no +endif + # Parallel build sometimes fails because some of the generator tools # are built twice (i.e. while executing). BASH_MAKE = $(MAKE1)