Bump buidlroot version to 2018.02.6

This commit is contained in:
jbnadal
2018-10-22 14:55:59 +02:00
parent 222960cedb
commit bec94fdb63
6150 changed files with 84803 additions and 117446 deletions

View File

@@ -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" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
---
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

View File

@@ -6,7 +6,8 @@ config BR2_PACKAGE_DTC
a given format and outputs a device-tree in another format.
Note that only the library is installed.
If you want the programs, say 'y' here, and to "dtc programs", below.
If you want the programs, say 'y' here, and to "dtc programs",
below.
https://git.kernel.org/cgit/utils/dtc/dtc.git
@@ -19,13 +20,14 @@ config BR2_PACKAGE_DTC_PROGRAMS
- convert-dtsv0 convert from version 0 to version 1
- dtc the device tree compiler
- dtdiff compare two device trees (needs bash)
- fdtdump print a readable version of a flat device tree
- fdtdump print a readable version of a
flat device tree
- fdtget read values from device tree
- fdtput write a property value to a device tree
Note: dtdiff requires bash, so if bash is not selected, dtdiff will
be removed from the target file system. Enable bash if you
need dtdiff on the target.
Note: dtdiff requires bash, so if bash is not selected, dtdiff
will be removed from the target file system. Enable bash if
you need dtdiff on the target.
comment "dtdiff will not be installed: it requires bash"
depends on BR2_PACKAGE_DTC_PROGRAMS

View File

@@ -4,6 +4,7 @@ config BR2_PACKAGE_HOST_DTC
The Device Tree Compiler, dtc, takes as input a device-tree in
a given format and outputs a device-tree in another format.
Install host tools: dtc, convert-dtsv0, fdtdump, fdtget and fdtput.
Install host tools: dtc, convert-dtsv0, fdtdump, fdtget and
fdtput.
https://git.kernel.org/cgit/utils/dtc/dtc.git

View File

@@ -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

View File

@@ -4,10 +4,10 @@
#
################################################################################
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 = GPLv2+ or BSD-2c (library)
DTC_LICENSE = GPL-2.0+ or BSD-2-Clause (library)
DTC_LICENSE_FILES = README.license GPL
DTC_INSTALL_STAGING = YES
DTC_DEPENDENCIES = host-bison host-flex
@@ -19,7 +19,7 @@ endef
ifeq ($(BR2_PACKAGE_DTC_PROGRAMS),y)
DTC_LICENSE := $(DTC_LICENSE), GPLv2+ (programs)
DTC_LICENSE := $(DTC_LICENSE), GPL-2.0+ (programs)
DTC_INSTALL_GOAL = install
ifeq ($(BR2_PACKAGE_BASH),)
DTC_POST_INSTALL_TARGET_HOOKS += DTC_POST_INSTALL_TARGET_RM_DTDIFF
@@ -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,11 +47,11 @@ 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)
endef
define HOST_DTC_INSTALL_CMDS
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) PREFIX=$(HOST_DIR)/usr install-bin
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D) PREFIX=$(HOST_DIR) install
endef
$(eval $(generic-package))