From patchwork Wed May 3 12:32:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Korsgaard X-Patchwork-Id: 757998 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wHyGf5scPz9rxj for ; Wed, 3 May 2017 22:32:26 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="nSvO7XVH"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 24A95872F8; Wed, 3 May 2017 12:32:25 +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 IeQRYm+jvDZq; Wed, 3 May 2017 12:32:23 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id B152887234; Wed, 3 May 2017 12:32:23 +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 CEB471BFEA2 for ; Wed, 3 May 2017 12:32:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id C698186A5A for ; Wed, 3 May 2017 12:32:21 +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 WBHLcxgZ2EnP for ; Wed, 3 May 2017 12:32:21 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr0-f196.google.com (mail-wr0-f196.google.com [209.85.128.196]) by fraxinus.osuosl.org (Postfix) with ESMTPS id BF6B8869FE for ; Wed, 3 May 2017 12:32:20 +0000 (UTC) Received: by mail-wr0-f196.google.com with SMTP id v42so22559038wrc.3 for ; Wed, 03 May 2017 05:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=Eju+fCMTey2lBOC9SUVOM8+FThYFac0Ya2LgaaaJTgk=; b=nSvO7XVHp5rc6znsj/GrV292FteAamJhQ0pFUDabXaB6syG4U2TVflB1JrmqPk+bOW yV++X5NSHQMgFCaK4oKIPw2O7NMGiZ3R3RYSzY9dBWg+wH21C9VY8neCyqLu/fHbM+ZS ev058XiNczJi6UzCb5YMrs22l7z3cdnpZY8sh7/PGSFGtgAyuZXu4zZERC3GE6A+XlAY ZmDN7JUJpqukZNgwqrkFfEF/RoUzvB5mhWHeb+dv2wnkwUWaYiOLSNhcNNer6cSqo6hm az55ychh72ZFztcJtkMgQ01kuRp82FfPOvM13sRm67I2ABiQ7Rn3EiALzvaGar0jh5xA hgdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=Eju+fCMTey2lBOC9SUVOM8+FThYFac0Ya2LgaaaJTgk=; b=eHSbdjHFV8vzOa08EkQV/8gSOBTKL0crX5Cn/r1zocyMakrct1D8nRD/wHOD6hn2C6 LfstksDTnR2UrYHP8z7w4ZNc0W8T3iOcalPYq5M2RJreB9TLM0iRqne0fY+oItUeGUEn ecKJoWyg9qtUvV1tEEbT4uQO6spCvn1cwkfaE1pbI8yeDrCupqKi2ecFdLUuhxi6y2pE Sl/zquHEIvPe1VPuiClcp1G6YoKd3iQVn1SICMnCDIeL6UxnkZYe9hLz/U80Y7g58Rxc PbYvLnbgQzRHeJWob1Mx1s1YHy8eoNlREedffks6lO3ZQ3uaPFKD1j1hLBsFthZFniN3 Drgw== X-Gm-Message-State: AN3rC/6YUR8XvXV5VwJIsBV4BUPhw7KdB+ci8pPSg/7WoxT1z/1H/YiE 5ctthc6BCuo6fmNng2g= X-Received: by 10.223.153.83 with SMTP id x77mr25890484wrb.105.1493814738862; Wed, 03 May 2017 05:32:18 -0700 (PDT) Received: from dell.be.48ers.dk ([91.183.172.93]) by smtp.gmail.com with ESMTPSA id 39sm21925109wru.50.2017.05.03.05.32.17 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 03 May 2017 05:32:17 -0700 (PDT) Received: from peko by dell.be.48ers.dk with local (Exim 4.88) (envelope-from ) id 1d5tS5-0005M5-30; Wed, 03 May 2017 14:32:17 +0200 From: Peter Korsgaard To: buildroot@buildroot.org Date: Wed, 3 May 2017 14:32:15 +0200 Message-Id: <20170503123215.20544-1-peter@korsgaard.com> X-Mailer: git-send-email 2.11.0 Cc: "Yann E. MORIN" Subject: [Buildroot] [PATCH] dtc: bump version to 1.4.4 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" Adds overlay support. Drop the non-upstreamed 0002-extra-cflags.patch and instead simply pass the needed CFLAGS as make arguments. Passing the full upstream warning flags are not important in the Buildroot context, so this is simpler than maintaining a patch. Cc: "Yann E. MORIN" Signed-off-by: Peter Korsgaard Reviewed-by: Matt Weber --- package/dtc/0002-extra-cflags.patch | 32 -------------------------------- package/dtc/dtc.hash | 2 +- package/dtc/dtc.mk | 6 +++--- 3 files changed, 4 insertions(+), 36 deletions(-) delete mode 100644 package/dtc/0002-extra-cflags.patch diff --git a/package/dtc/0002-extra-cflags.patch b/package/dtc/0002-extra-cflags.patch deleted file mode 100644 index f070692c0..000000000 --- a/package/dtc/0002-extra-cflags.patch +++ /dev/null @@ -1,32 +0,0 @@ -Makefile: append the CFLAGS to existing ones - -Allow the user to pass custom CFLAGS (eg. optimisation flags). - -Do not use EXTRA_CFLAGS, append to existing CFLAGS with += (Arnout) - -Signed-off-by: "Yann E. MORIN" -Cc: Arnout Vandecappelle - ---- -Patch not sent upstream. - -Although not specific to buildroot, I am not sure this is the best -way to handle user-supplied CFLAGS. - -diff --git a/Makefile b/Makefile -index 962f94eba661..bf6b317158cf 100644 ---- a/Makefile -+++ b/Makefile -@@ -16,9 +16,10 @@ LOCAL_VERSION = - CONFIG_LOCALVERSION = - - CPPFLAGS = -I libfdt -I . --WARNINGS = -Werror -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \ -+WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \ - -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow --CFLAGS = -g -Os -fPIC -Werror $(WARNINGS) -+CFLAGS ?= -g -Os -+CFLAGS += -fPIC $(WARNINGS) - - BISON = bison - LEX = flex diff --git a/package/dtc/dtc.hash b/package/dtc/dtc.hash index 8b3af331f..75c2e40ee 100644 --- a/package/dtc/dtc.hash +++ b/package/dtc/dtc.hash @@ -1,2 +1,2 @@ # from https://www.kernel.org/pub/software/utils/dtc/sha256sums.asc -sha256 77992ad8eac7b68f553d0ba58e5b51604ac803d126196c99e3ae38aaae28bb94 dtc-1.4.1.tar.xz +sha256 470731d5c015b160d26a96645dbb1c7337d6e7b8c98244612002b66bedf6cffb dtc-1.4.4.tar.xz diff --git a/package/dtc/dtc.mk b/package/dtc/dtc.mk index 5bb2ca26a..9d50e3596 100644 --- a/package/dtc/dtc.mk +++ b/package/dtc/dtc.mk @@ -4,7 +4,7 @@ # ################################################################################ -DTC_VERSION = 1.4.1 +DTC_VERSION = 1.4.4 DTC_SOURCE = dtc-$(DTC_VERSION).tar.xz DTC_SITE = https://www.kernel.org/pub/software/utils/dtc DTC_LICENSE = GPL-2.0+ or BSD-2-Clause (library) @@ -32,7 +32,7 @@ DTC_INSTALL_GOAL = install-lib endif # $(BR2_PACKAGE_DTC_PROGRAMS) != y define DTC_BUILD_CMDS - $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) PREFIX=/usr + $(TARGET_CONFIGURE_OPTS) $(MAKE) CFLAGS="$(TARGET_CFLAGS) -fPIC" -C $(@D) PREFIX=/usr endef # For staging, only the library is needed @@ -47,7 +47,7 @@ endef # host build define HOST_DTC_BUILD_CMDS - $(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) PREFIX=$(HOST_DIR)/usr + $(HOST_CONFIGURE_OPTS) $(MAKE) CFLAGS="$(HOST_CFLAGS) -fPIC" -C $(@D) PREFIX=$(HOST_DIR)/usr endef define HOST_DTC_INSTALL_CMDS