From patchwork Wed Dec 7 15:20:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Jean-Baptiste_Tr=C3=A9dez?= X-Patchwork-Id: 703629 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]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3tYj196G3rz9tlW for ; Thu, 8 Dec 2016 02:22:53 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=basystemes-fr.20150623.gappssmtp.com header.i=@basystemes-fr.20150623.gappssmtp.com header.b="HkIt17pl"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id C633B899E7; Wed, 7 Dec 2016 15:22:51 +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 mcoTNJAxRcCr; Wed, 7 Dec 2016 15:22:50 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 208E6898E7; Wed, 7 Dec 2016 15:22:50 +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 A0AEC1C002D for ; Wed, 7 Dec 2016 15:22:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 9BD3287172 for ; Wed, 7 Dec 2016 15:22:49 +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 IV8YK0ieAF3O for ; Wed, 7 Dec 2016 15:22:48 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 1EF42870D1 for ; Wed, 7 Dec 2016 15:22:47 +0000 (UTC) Received: by mail-wm0-f41.google.com with SMTP id t79so171788959wmt.0 for ; Wed, 07 Dec 2016 07:22:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=basystemes-fr.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=IFtrgd9u/S0IqOccgUZRpR/j4goGEyll/tvauM82SjY=; b=HkIt17plG0R9/iqOhpwIz5id0UfGruczUR17swKwvdX8zMpMKrFMOjDEqZtvPyLZFq mslXj09xkCvZLZCgBJileaYXDUDkTFWWkX3Sx2XEpcqgycZa/elfXj/ZSumOMjjh6NeU xexcbgP7w1UFALCyR/dLwXSY2RjjvPsJ/6s3qa8LOA21hWCEy9Tjai4Oe4M98cM26mQ8 A2Jp5ydI2+DQbFmrJ7OXnIKk+FL8jOt0s+9gJCbOZ+vQXrR1D1W1BLBXNhWTaNSgJPJM qKpcFhKXgnOLyRd3ds0iZRl8COOi7DRzj1SNSUU6CmwkNJFYRoQzPt3Oo1wt50sWGNb/ vzmw== 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:mime-version :content-transfer-encoding; bh=IFtrgd9u/S0IqOccgUZRpR/j4goGEyll/tvauM82SjY=; b=EelmfhkTnDOScVrygLFY22PX5St+PfJYOUlMKH6jooxqGBqQbYyq9j3sZtO7CsraYU kjCNzHe0ZAQgSzZSnE60seFYa6zYPLeuT9wJSL2L2k1NdZIJurp94joyie360W0RR83P dafz9mq1YldyMFw4Q2dxPFxtbtHM9jftmuX3ljOh9FGF/ekio3ATar7tAxAT4FuVudrP ssYU+1wGnOnFuyvcjMJXupEzu1y6te1vNPzm3rsE/eOxjnssMKOBZLeO2MkfaP/OiZYo fSTWiaV763PswhRfXrMmrsY+iPgBII4K7dx6dDzsj0ERawTNf752wMNN4AaPYHl2ZmnH PIPA== X-Gm-Message-State: AKaTC01cs9AcLtUqj9p/HRxxUJjK9ZdkL/zF3PfJEjWpdepoW+L07NLHLREocS/dDUjtHWrT X-Received: by 10.28.198.67 with SMTP id w64mr2516251wmf.13.1481124166236; Wed, 07 Dec 2016 07:22:46 -0800 (PST) Received: from louth.ba_systemes.basystemes.fr (226.96.7.109.rev.sfr.net. [109.7.96.226]) by smtp.gmail.com with ESMTPSA id v3sm31901210wjp.13.2016.12.07.07.22.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 07 Dec 2016 07:22:45 -0800 (PST) From: =?UTF-8?q?Jean-Baptiste=20Tr=C3=A9dez?= To: buildroot@buildroot.org Date: Wed, 7 Dec 2016 16:20:42 +0100 Message-Id: <1481124042-25089-1-git-send-email-jean-baptiste.tredez@basystemes.fr> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Cc: =?UTF-8?q?Jean-Baptiste=20Tr=C3=A9dez?= Subject: [Buildroot] [PATCH v2] Makefile: generate KBUILD_BUILD_TIMESTAMP date whith LC_ALL=C 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: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Fix kernel reproducible build if LANG=fr_FR.UTF-8 or LC_ALL=fr_FR.UTF-8 in host system. when building linux kernel, scripts/gen_initramfs_list.sh do 'date -d"$KBUILD_BUILD_TIMESTAMP" +%s' In buildroot makefile, KBUILD_BUILD_TIMESTAMP="$(shell date -d @$(SOURCE_DATE_EPOCH))" if LANG=fr_FR.UTF-8 in host system, it does not work : - LC_ALL=C date -d"$(LC_ALL=C date)" : ok - LC_ALL=C date -d"$(LC_ALL=fr_FR.UTF-8 date)" : error LANG/LC_ALL variables exported in the main Makefiles are not used in the $(shell ...) sub-shells. Signed-off-by: Jean-Baptiste Trédez --- Changes in v2: - use LC_ALL=C instead of LANG=C linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index a63d1f3..2b776a9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -99,7 +99,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" endif # Get the real Linux version, which tells us where kernel modules are