Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [autobuild-run: 1/2] autobuild-run: update cs nios2 toolchain comment about PR19405.
From: Thomas Petazzoni @ 2017-05-06 13:59 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170506134949.11995-1-romain.naour@gmail.com>

Hello,

On Sat,  6 May 2017 15:49:48 +0200, Romain Naour wrote:
> The toolchain was updated to 2017.02 but the PR19405 issue is still
> present.
> 
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
>  scripts/autobuild-run | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Both applied to buildroot-test, thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH 1/3] package/nodejs: remove support for express
From: Thomas Petazzoni @ 2017-05-06 13:55 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1494076754-3224-1-git-send-email-martin@barkynet.com>

Hello,

On Sat,  6 May 2017 14:19:12 +0100, Martin Bark wrote:
> BR2_PACKAGE_NODEJS_MODULES_EXPRESS has been deprecated.  To continue using
> add express to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL
> 
> Fixes:
> http://autobuild.buildroot.org/results/fcfa38e98c22c8809452f7d0ee86dfe2e9d2482f
> http://autobuild.buildroot.org/results/946996fa78c7814d1e0ea0ef1239c6eb0c7aa8dd
> http://autobuild.buildroot.org/results/df920e7b17617f1e4867d94eda52cab38f7b0622
> 
> Signed-off-by: Martin Bark <martin@barkynet.com>
> ---
>  Config.in.legacy         |  8 ++++++++
>  package/nodejs/Config.in | 10 ----------
>  package/nodejs/nodejs.mk |  1 -
>  3 files changed, 8 insertions(+), 11 deletions(-)

Thanks, series applied!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [PATCH] package/openpowerlink: bump to v2.5.2
From: Thomas Petazzoni @ 2017-05-06 13:55 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170506110247.17670-1-romain.naour@smile.fr>

Hello,

On Sat,  6 May 2017 13:02:47 +0200, Romain Naour wrote:
> Remove upstream patch.
> 
> Signed-off-by: Romain Naour <romain.naour@smile.fr>
> ---
>  ...Veth-Fix-compilation-on-Linux-kernels-4.7.patch | 35 ----------------------
>  package/openpowerlink/openpowerlink.hash           |  8 ++---
>  package/openpowerlink/openpowerlink.mk             |  2 +-
>  3 files changed, 5 insertions(+), 40 deletions(-)
>  delete mode 100644 package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [git commit] package/openpowerlink: bump to v2.5.2
From: Thomas Petazzoni @ 2017-05-06 13:55 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=86b4eeccc47d59a0e4d874861514e78669f68f14
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Remove upstream patch.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 ...Veth-Fix-compilation-on-Linux-kernels-4.7.patch | 35 ----------------------
 package/openpowerlink/openpowerlink.hash           |  8 ++---
 package/openpowerlink/openpowerlink.mk             |  2 +-
 3 files changed, 5 insertions(+), 40 deletions(-)

diff --git a/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch b/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch
deleted file mode 100644
index d246f46..0000000
--- a/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 041799c4990d56b9822ee3ae3ffbb181e5c16c81 Mon Sep 17 00:00:00 2001
-From: Romain Naour <romain.naour@gmail.com>
-Date: Thu, 3 Nov 2016 21:09:57 +0100
-Subject: [PATCH] [FIX] Veth: Fix compilation on Linux kernels >= 4.7
-
-dev->trans_start was replaced by netif_trans_update helper in kernel
-4.7 by commit 860e9538a9482bb84589f7d0718a7e6d0a944d58.
-
-Upstream status: Pending
-https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/pull/177
-
-Signed-off-by: Romain Naour <romain.naour@gmail.com>
----
- stack/src/kernel/veth/veth-linuxkernel.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/stack/src/kernel/veth/veth-linuxkernel.c b/stack/src/kernel/veth/veth-linuxkernel.c
-index 8c68c47..ecdc000 100644
---- a/stack/src/kernel/veth/veth-linuxkernel.c
-+++ b/stack/src/kernel/veth/veth-linuxkernel.c
-@@ -287,7 +287,11 @@ static int vethStartXmit(struct sk_buff* pSkb_p, struct net_device* pNetDevice_p
-     struct net_device_stats* pStats = netdev_priv(pNetDevice_p);
- 
-     //save time stamp
-+#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 7, 0))
-     pNetDevice_p->trans_start = jiffies;
-+#else
-+    netif_trans_update(pNetDevice_p);
-+#endif
- 
-     frameInfo.frame.pBuffer = (tPlkFrame*)pSkb_p->data;
-     frameInfo.frameSize = pSkb_p->len;
--- 
-2.5.5
-
diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash
index f9c94f9..7132090 100644
--- a/package/openpowerlink/openpowerlink.hash
+++ b/package/openpowerlink/openpowerlink.hash
@@ -1,5 +1,5 @@
-# From http://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.5.0/
-md5	929b778a6a4d448d502da5a428322949	openPOWERLINK_V2.5.0.tar.gz
-sha1	28e2e5621550421e74ba94738f6c12eb8c279fce	openPOWERLINK_V2.5.0.tar.gz
+# From http://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.5.2/
+md5	aa74d7f80d1ef6debcd40f97cd2df3f5	openPOWERLINK_V2.5.2.tar.gz
+sha1	7c46f337324e88096531d2cb74e47750833e851b	openPOWERLINK_V2.5.2.tar.gz
 # sha256 locally computed
-sha256	1cb8c44626dbb7f224520667e437b4b430a32699560914f379679b6c58c1309c	openPOWERLINK_V2.5.0.tar.gz
+sha256	4bc288be11ceebba2aa5c2a43a66489218f1e55bb75a07afc9e01e0e6233bcdc	openPOWERLINK_V2.5.2.tar.gz
diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk
index 06846ee..adcc48b 100644
--- a/package/openpowerlink/openpowerlink.mk
+++ b/package/openpowerlink/openpowerlink.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-OPENPOWERLINK_VERSION = V2.5.0
+OPENPOWERLINK_VERSION = V2.5.2
 OPENPOWERLINK_SITE = http://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/$(OPENPOWERLINK_VERSION)
 OPENPOWERLINK_SOURCE = openPOWERLINK_$(OPENPOWERLINK_VERSION).tar.gz
 OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0

^ permalink raw reply related

* [Buildroot] [git commit] package/nodejs: bump version to 7.10.0
From: Thomas Petazzoni @ 2017-05-06 13:54 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=b2c47d132082ad855616005e7a1c9fae38d93a4c
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

See https://nodejs.org/en/blog/release/v7.10.0/

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/nodejs/nodejs.hash | 4 ++--
 package/nodejs/nodejs.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash
index e54b5e3..73869e9 100644
--- a/package/nodejs/nodejs.hash
+++ b/package/nodejs/nodejs.hash
@@ -1,2 +1,2 @@
-# From upstream URL: http://nodejs.org/dist/v7.9.0/SHASUMS256.txt
-sha256  a569764b884929f31a0772600a5cf36048ad42aa8c54ba4cabea6c067ef96a29  node-v7.9.0.tar.xz
+# From upstream URL: http://nodejs.org/dist/v7.10.0/SHASUMS256.txt
+sha256  dc34dd15524ba821ffcae7b245eabe8631e2614d5e3cb8ff08fbfdadf5919f21  node-v7.10.0.tar.xz
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index 84f0e2e..05c42ab 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-NODEJS_VERSION = 7.9.0
+NODEJS_VERSION = 7.10.0
 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz
 NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION)
 NODEJS_DEPENDENCIES = host-python host-nodejs zlib \

^ permalink raw reply related

* [Buildroot] [git commit] package/nodejs: remove support for coffeescript
From: Thomas Petazzoni @ 2017-05-06 13:54 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=d999a7f249a26714260b37e00f95ce172b3025ca
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT has been deprecated.  To continue
using add coffee-script to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.

Fixes:
http://autobuild.buildroot.org/results/0e4fb1a615ab9654ad2b4b1274a34583e02aa44e
http://autobuild.buildroot.org/results/fabf2f5f25c62be615fd09e59e6ad9234385645f
http://autobuild.buildroot.org/results/8653d78a190df1e691f52a911d8153104c46226b
http://autobuild.buildroot.org/results/2fc7e5e64ad6ced02a47e5062176d316eed0f43b

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 Config.in.legacy         | 8 ++++++++
 package/nodejs/Config.in | 7 -------
 package/nodejs/nodejs.mk | 4 +---
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/Config.in.legacy b/Config.in.legacy
index 501581c..3e043d4 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,14 @@ endif
 ###############################################################################
 comment "Legacy options removed in 2017.05"
 
+config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
+	bool "CoffeeScript option has been removed"
+	select BR2_LEGACY
+	help
+	  The option to enable NodeJS CoffeeScript has been removed.
+	  To continue using it, add "coffee-script" to
+	  BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
 	bool "Express web application framework option has been removed"
 	select BR2_LEGACY
diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in
index d5034cc..3022f9c 100644
--- a/package/nodejs/Config.in
+++ b/package/nodejs/Config.in
@@ -44,13 +44,6 @@ config BR2_PACKAGE_NODEJS_NPM
 
 	  Note that NPM is always built for the buildroot host.
 
-config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
-	bool "CoffeeScript"
-	help
-	  CoffeeScript is a little language that compiles into JavaScript.
-
-	  http://www.coffeescript.org
-
 config BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL
 	string "Additional modules"
 	help
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index ba6ee4e..84f0e2e 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -139,11 +139,9 @@ define NODEJS_BUILD_CMDS
 endef
 
 #
-# Build the list of modules to install based on the booleans for
-# popular modules, as well as the "additional modules" list.
+# Build the list of modules to install.
 #
 NODEJS_MODULES_LIST= $(call qstrip,\
-	$(if $(BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT),coffee-script) \
 	$(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL))
 
 # Define NPM for other packages to use

^ permalink raw reply related

* [Buildroot] [PATCH] Revert "toolchain-external: CodeSourcery NiosII 2015.11 affected by PR19405"
From: Romain Naour @ 2017-05-06 13:54 UTC (permalink / raw)
  To: buildroot

An autobuilder exception has been added to avoid testing qt gui module
with the CodeSourcery NiosII toolchain. This allow to remove the
BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 symbol.

This reverts commit 5dce3c05b5ea38539f6ee6efc24c13db936260dc.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 package/opencv/Config.in                                           | 7 -------
 package/opencv3/Config.in                                          | 5 ++---
 package/pinentry/Config.in                                         | 4 ----
 package/poppler/Config.in                                          | 4 ----
 package/qt/Config.in                                               | 7 -------
 package/qwt/Config.in                                              | 6 +-----
 toolchain/toolchain-common.in                                      | 4 ----
 .../toolchain-external-codesourcery-niosII/Config.in               | 1 -
 8 files changed, 3 insertions(+), 35 deletions(-)

diff --git a/package/opencv/Config.in b/package/opencv/Config.in
index 0260851..742ae3e 100644
--- a/package/opencv/Config.in
+++ b/package/opencv/Config.in
@@ -51,7 +51,6 @@ config BR2_PACKAGE_OPENCV_LIB_FLANN
 
 config BR2_PACKAGE_OPENCV_LIB_GPU
 	bool "gpu"
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # opencv libphoto
 	depends on !BR2_STATIC_LIBS
 	select BR2_PACKAGE_OPENCV_LIB_CALIB3D
 	select BR2_PACKAGE_OPENCV_LIB_IMGPROC
@@ -114,7 +113,6 @@ config BR2_PACKAGE_OPENCV_LIB_OBJDETECT
 config BR2_PACKAGE_OPENCV_LIB_PHOTO
 	bool "photo"
 	default y
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Binutils 2.25 nios2 issue
 	select BR2_PACKAGE_OPENCV_LIB_IMGPROC
 	help
 	  Include opencv_photo module into the OpenCV build.
@@ -162,7 +160,6 @@ config BR2_PACKAGE_OPENCV_LIB_VIDEO
 config BR2_PACKAGE_OPENCV_LIB_VIDEOSTAB
 	bool "videostab"
 	default y
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # opencv libphoto
 	select BR2_PACKAGE_OPENCV_LIB_CALIB3D
 	select BR2_PACKAGE_OPENCV_LIB_FEATURES2D
 	select BR2_PACKAGE_OPENCV_LIB_HIGHGUI
@@ -272,7 +269,6 @@ config BR2_PACKAGE_OPENCV_WITH_QT
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_USE_MMU # qt
 	depends on BR2_PACKAGE_OPENCV_LIB_HIGHGUI
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT
 	select BR2_PACKAGE_QT_STL
 	select BR2_PACKAGE_QT_GUI_MODULE
@@ -280,9 +276,6 @@ config BR2_PACKAGE_OPENCV_WITH_QT
 	help
 	  Use Qt with QtTest module and STL support
 
-comment "qt backend support needs a toolchain not affected by Binutils bug 19405"
-	depends on BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-
 config BR2_PACKAGE_OPENCV_WITH_TIFF
 	bool "tiff support"
 	select BR2_PACKAGE_TIFF
diff --git a/package/opencv3/Config.in b/package/opencv3/Config.in
index 3b0a9d6..2214ee8 100644
--- a/package/opencv3/Config.in
+++ b/package/opencv3/Config.in
@@ -85,16 +85,15 @@ comment "gtk3 support needs libgtk3"
 config BR2_PACKAGE_OPENCV3_WITH_QT
 	bool "qt4"
 	depends on BR2_PACKAGE_QT
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT_STL
 	select BR2_PACKAGE_QT_GUI_MODULE
 	select BR2_PACKAGE_QT_TEST
 	help
 	  Use Qt4 with QtTest and QtGui modules and STL support, as GUI toolkit.
 
-comment "qt4 support needs qt and a toolchain not affected by Binutils bug 19405"
+comment "qt4 support needs qt"
 	depends on BR2_USE_MMU # qt
-	depends on (!BR2_PACKAGE_QT && !BR2_PACKAGE_QT5) || BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
+	depends on !BR2_PACKAGE_QT && !BR2_PACKAGE_QT5
 
 config BR2_PACKAGE_OPENCV3_WITH_QT5
 	bool "qt5"
diff --git a/package/pinentry/Config.in b/package/pinentry/Config.in
index 682af9f..f5a8159 100644
--- a/package/pinentry/Config.in
+++ b/package/pinentry/Config.in
@@ -40,15 +40,11 @@ config BR2_PACKAGE_PINENTRY_QT4
 	depends on BR2_USE_MMU # fork
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_HAS_THREADS
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT
 	select BR2_PACKAGE_QT_GUI_MODULE
 	help
 	  The pinentry-qt4 tool
 
-comment "pinentry-qt4 support needs a toolchain not affected by Binutils bug 19405"
-	depends on BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-
 comment "pinentry-qt4 needs a toolchain w/ C++, threads"
 	depends on BR2_USE_MMU
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/poppler/Config.in b/package/poppler/Config.in
index d741f65..79078a8 100644
--- a/package/poppler/Config.in
+++ b/package/poppler/Config.in
@@ -15,15 +15,11 @@ if BR2_PACKAGE_POPPLER
 config BR2_PACKAGE_POPPLER_QT
 	bool "Qt support"
 	depends on BR2_PACKAGE_QT
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT_GUI_MODULE
 	select BR2_PACKAGE_QT_XML
 	help
 	  Build Qt support into the Poppler library
 
-comment "poppler Qt support needs a toolchain not affected by Binutils bug 19405"
-	depends on BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-
 config BR2_PACKAGE_POPPLER_QT5
 	bool "Qt5 support"
 	depends on BR2_PACKAGE_QT5
diff --git a/package/qt/Config.in b/package/qt/Config.in
index 5e9f898..fe0b0e9 100644
--- a/package/qt/Config.in
+++ b/package/qt/Config.in
@@ -33,7 +33,6 @@ comment "Qt standard (X11) not available (need X.org)"
 config BR2_PACKAGE_QT_X11
 	bool "Qt standard (X11)"
 	depends on BR2_PACKAGE_XORG7
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_FONTCONFIG
 	select BR2_PACKAGE_XLIB_LIBXI
 	select BR2_PACKAGE_XLIB_LIBX11
@@ -57,7 +56,6 @@ config BR2_PACKAGE_QT_DEBUG
 
 config BR2_PACKAGE_QT_DEMOS
 	bool "Compile and install Qt demos (with code)"
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT_GUI_MODULE
 	help
 	  If unsure, say N.
@@ -71,7 +69,6 @@ config BR2_PACKAGE_QT_TRANSLATION_FILES
 
 config BR2_PACKAGE_QT_EXAMPLES
 	bool "Compile and install Qt examples (with code)"
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
 	select BR2_PACKAGE_QT_GUI_MODULE
 	help
 	  If unsure, say N.
@@ -124,15 +121,11 @@ config BR2_PACKAGE_QT_QT3SUPPORT
 config BR2_PACKAGE_QT_GUI_MODULE
 	bool "Gui Module"
 	default y
-	depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # nios2 Binutils 2.25.1 bug
 	select BR2_PACKAGE_QT_NETWORK
 	help
 	  Turns on support for Gui applications. If your board doesn't have
 	  video output, or you don't require Qt GUI, say n.
 
-comment "Qt Gui Module needs a toolchain not affected by Binutils bug 19405"
-	depends on BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-
 if BR2_PACKAGE_QT_GUI_MODULE
 
 if BR2_PACKAGE_QT_EMBEDDED
diff --git a/package/qwt/Config.in b/package/qwt/Config.in
index a678637..041c2d1 100644
--- a/package/qwt/Config.in
+++ b/package/qwt/Config.in
@@ -1,10 +1,6 @@
-comment "qwt needs a toolchain not affected by Binutils bug 19405"
-	depends on BR2_PACKAGE_QT && BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-
 config BR2_PACKAGE_QWT
 	bool "qwt"
-	depends on (BR2_PACKAGE_QT && !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405) || \
-		BR2_PACKAGE_QT5
+	depends on BR2_PACKAGE_QT || BR2_PACKAGE_QT5
 	select BR2_PACKAGE_QT_GUI_MODULE if BR2_PACKAGE_QT
 	select BR2_PACKAGE_QT5BASE_GUI if BR2_PACKAGE_QT5
 	select BR2_PACKAGE_QT5BASE_WIDGETS if BR2_PACKAGE_QT5 # printsupport
diff --git a/toolchain/toolchain-common.in b/toolchain/toolchain-common.in
index 37079fa..76c0e7c 100644
--- a/toolchain/toolchain-common.in
+++ b/toolchain/toolchain-common.in
@@ -18,10 +18,6 @@ config BR2_TOOLCHAIN_HAS_GCC_BUG_64735
 	default y if BR2_ARM_CPU_ARMV5
 	default y if BR2_sparc_v8
 
-# https://sourceware.org/bugzilla/show_bug.cgi?id=19405
-config BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
-	bool
-
 config BR2_TOOLCHAIN_HAS_NATIVE_RPC
 	bool
 
diff --git a/toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Config.in b/toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Config.in
index 6bb376b..341bc2a 100644
--- a/toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Config.in
+++ b/toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Config.in
@@ -10,7 +10,6 @@ config BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII
 	select BR2_HOSTARCH_NEEDS_IA32_LIBS
 	select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
 	select BR2_TOOLCHAIN_GCC_AT_LEAST_6
-	select BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # based-on binutils-2.26
 	help
 	  Sourcery CodeBench toolchain for the Nios-II architecture,
 	  from Mentor Graphics. It uses gcc 6.3, binutils 2.26,
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [git commit] package/nodejs: remove support for express
From: Thomas Petazzoni @ 2017-05-06 13:54 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=096f8b13ac423377310b9dabee3bc7bf94476f3e
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

BR2_PACKAGE_NODEJS_MODULES_EXPRESS has been deprecated.  To continue using
add express to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL

Fixes:
http://autobuild.buildroot.org/results/fcfa38e98c22c8809452f7d0ee86dfe2e9d2482f
http://autobuild.buildroot.org/results/946996fa78c7814d1e0ea0ef1239c6eb0c7aa8dd
http://autobuild.buildroot.org/results/df920e7b17617f1e4867d94eda52cab38f7b0622

Signed-off-by: Martin Bark <martin@barkynet.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 Config.in.legacy         |  8 ++++++++
 package/nodejs/Config.in | 10 ----------
 package/nodejs/nodejs.mk |  1 -
 3 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/Config.in.legacy b/Config.in.legacy
index bc14bf2..501581c 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,14 @@ endif
 ###############################################################################
 comment "Legacy options removed in 2017.05"
 
+config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
+	bool "Express web application framework option has been removed"
+	select BR2_LEGACY
+	help
+	  The option to enable the NodeJS Express web application
+	  framework has been removed. To continue using it, add
+	  "express" to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
 	bool "bluez5_utils gatttool install option removed"
 	select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in
index 4810d59..d5034cc 100644
--- a/package/nodejs/Config.in
+++ b/package/nodejs/Config.in
@@ -44,16 +44,6 @@ config BR2_PACKAGE_NODEJS_NPM
 
 	  Note that NPM is always built for the buildroot host.
 
-config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
-	bool "Express web application framework"
-	help
-	  Express is a minimal and flexible node.js web application
-	  framework, providing a robust set of features for building
-	  single and multi-page, and hybrid web applications.
-
-	  http://www.expressjs.com
-	  https://github.com/visionmedia/express
-
 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
 	bool "CoffeeScript"
 	help
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index 1a19502..ba6ee4e 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -143,7 +143,6 @@ endef
 # popular modules, as well as the "additional modules" list.
 #
 NODEJS_MODULES_LIST= $(call qstrip,\
-	$(if $(BR2_PACKAGE_NODEJS_MODULES_EXPRESS),express) \
 	$(if $(BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT),coffee-script) \
 	$(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL))
 

^ permalink raw reply related

* [Buildroot] [autobuild-run: 2/2] autobuild-run: Add an exception for CS nios2 2016.05 with qt package (gui)
From: Romain Naour @ 2017-05-06 13:49 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170506134949.11995-1-romain.naour@gmail.com>

This toolchain is affected by binutils PR19405 so use an autobuilder
exception like for boost and qt5base (gui). This allow to remove all
toolchain dependencies on the GUI option of qt package and it's reverse
dependencies.

https://sourceware.org/bugzilla/show_bug.cgi?id=19405

Fixes:
http://autobuild.buildroot.net/results/ee562524c5b12191e584ceae89006c5a5103e700

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 scripts/autobuild-run | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/scripts/autobuild-run b/scripts/autobuild-run
index ed3ddd2..5dcbe5f 100755
--- a/scripts/autobuild-run
+++ b/scripts/autobuild-run
@@ -503,6 +503,10 @@ def fixup_config(**kwargs):
     if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \
        'BR2_PACKAGE_QT5BASE_GUI=y\n' in configlines:
         return False
+    # The cs nios2 2017.02 toolchain is affected by binutils PR19405
+    if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \
+       'BR2_PACKAGE_QT_GUI_MODULE=y\n' in configlines:
+        return False
 
     with open(os.path.join(outputdir, ".config"), "w+") as configf:
         configf.writelines(configlines)
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [autobuild-run: 1/2] autobuild-run: update cs nios2 toolchain comment about PR19405.
From: Romain Naour @ 2017-05-06 13:49 UTC (permalink / raw)
  To: buildroot

The toolchain was updated to 2017.02 but the PR19405 issue is still
present.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 scripts/autobuild-run | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/scripts/autobuild-run b/scripts/autobuild-run
index 20e0033..ed3ddd2 100755
--- a/scripts/autobuild-run
+++ b/scripts/autobuild-run
@@ -495,11 +495,11 @@ def fixup_config(**kwargs):
     if 'BR2_PACKAGE_WESTON=y\n' in configlines and \
        'BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/mipsel-ctng-linux-uclibc.tar.xz"\n' in configlines:
         return False
-    # The cs nios2 2016.05 toolchain is affected by binutils PR19405
+    # The cs nios2 2017.02 toolchain is affected by binutils PR19405
     if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \
        'BR2_PACKAGE_BOOST=y\n' in configlines:
         return False
-    # The cs nios2 2016.05 toolchain is affected by binutils PR19405
+    # The cs nios2 2017.02 toolchain is affected by binutils PR19405
     if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \
        'BR2_PACKAGE_QT5BASE_GUI=y\n' in configlines:
         return False
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [git commit] ltp-testsuite: builds fine with our uClibc configuration
From: Thomas Petazzoni @ 2017-05-06 13:29 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=f3facc15bffad4cedcfc1b270af37fc146f76a1a
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

The ltp-testsuite now builds fine with our default uClibc
configuration, so remove the Config.in comment and the part of the
Config.in help text related to building with uClibc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/ltp-testsuite/Config.in | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in
index 04868d7..5309107 100644
--- a/package/ltp-testsuite/Config.in
+++ b/package/ltp-testsuite/Config.in
@@ -1,7 +1,3 @@
-comment "ltp-testsuite needs specific uClibc options, see help"
-	depends on BR2_PACKAGE_LTP_TESTSUITE
-	depends on BR2_TOOLCHAIN_USES_UCLIBC
-
 config BR2_PACKAGE_LTP_TESTSUITE
 	bool "ltp-testsuite"
 	depends on BR2_USE_MMU # fork()
@@ -13,13 +9,6 @@ config BR2_PACKAGE_LTP_TESTSUITE
 	help
 	  The Linux Test Project provides a huge testsuite for Linux.
 
-	  The LTP testsuite uses several functions that are considered
-	  obsolete, such as sigset() and others. Therefore, the LTP
-	  testsuite does not build with Buildroot's default uClibc
-	  configuration, and options such as DO_XSI_MATH,
-	  UCLIBC_HAS_OBSOLETE_BSD_SIGNAL and UCLIBC_SV4_DEPRECATED
-	  are needed.
-
 	  http://linux-test-project.github.io
 
 comment "ltp-testsuite needs a glibc or uClibc toolchain w/ threads"

^ permalink raw reply related

* [Buildroot] [PATCH 3/3] package/nodejs: bump version to 7.10.0
From: Martin Bark @ 2017-05-06 13:19 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1494076754-3224-1-git-send-email-martin@barkynet.com>

See https://nodejs.org/en/blog/release/v7.10.0/

Signed-off-by: Martin Bark <martin@barkynet.com>
---
 package/nodejs/nodejs.hash | 4 ++--
 package/nodejs/nodejs.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash
index e54b5e3..73869e9 100644
--- a/package/nodejs/nodejs.hash
+++ b/package/nodejs/nodejs.hash
@@ -1,2 +1,2 @@
-# From upstream URL: http://nodejs.org/dist/v7.9.0/SHASUMS256.txt
-sha256  a569764b884929f31a0772600a5cf36048ad42aa8c54ba4cabea6c067ef96a29  node-v7.9.0.tar.xz
+# From upstream URL: http://nodejs.org/dist/v7.10.0/SHASUMS256.txt
+sha256  dc34dd15524ba821ffcae7b245eabe8631e2614d5e3cb8ff08fbfdadf5919f21  node-v7.10.0.tar.xz
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index 84f0e2e..05c42ab 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-NODEJS_VERSION = 7.9.0
+NODEJS_VERSION = 7.10.0
 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz
 NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION)
 NODEJS_DEPENDENCIES = host-python host-nodejs zlib \
-- 
2.7.4

^ permalink raw reply related

* [Buildroot] [PATCH 2/3] package/nodejs: remove support for coffeescript
From: Martin Bark @ 2017-05-06 13:19 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1494076754-3224-1-git-send-email-martin@barkynet.com>

BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT has been deprecated.  To continue
using add coffee-script to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.

Fixes:
http://autobuild.buildroot.org/results/0e4fb1a615ab9654ad2b4b1274a34583e02aa44e
http://autobuild.buildroot.org/results/fabf2f5f25c62be615fd09e59e6ad9234385645f
http://autobuild.buildroot.org/results/8653d78a190df1e691f52a911d8153104c46226b
http://autobuild.buildroot.org/results/2fc7e5e64ad6ced02a47e5062176d316eed0f43b

Signed-off-by: Martin Bark <martin@barkynet.com>
---
 Config.in.legacy         | 7 +++++++
 package/nodejs/Config.in | 7 -------
 package/nodejs/nodejs.mk | 4 +---
 3 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/Config.in.legacy b/Config.in.legacy
index b0e9254..95c532f 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,13 @@ endif
 ###############################################################################
 comment "Legacy options removed in 2017.05"
 
+config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
+	bool "CoffeeScript has been removed"
+	select BR2_LEGACY
+	help
+	  Support for CoffeeScript has been removed.  To continue using
+	  add coffee-script to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
 config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
 	bool "Express web application framework has been removed"
 	select BR2_LEGACY
diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in
index d5034cc..3022f9c 100644
--- a/package/nodejs/Config.in
+++ b/package/nodejs/Config.in
@@ -44,13 +44,6 @@ config BR2_PACKAGE_NODEJS_NPM
 
 	  Note that NPM is always built for the buildroot host.
 
-config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
-	bool "CoffeeScript"
-	help
-	  CoffeeScript is a little language that compiles into JavaScript.
-
-	  http://www.coffeescript.org
-
 config BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL
 	string "Additional modules"
 	help
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index ba6ee4e..84f0e2e 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -139,11 +139,9 @@ define NODEJS_BUILD_CMDS
 endef
 
 #
-# Build the list of modules to install based on the booleans for
-# popular modules, as well as the "additional modules" list.
+# Build the list of modules to install.
 #
 NODEJS_MODULES_LIST= $(call qstrip,\
-	$(if $(BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT),coffee-script) \
 	$(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL))
 
 # Define NPM for other packages to use
-- 
2.7.4

^ permalink raw reply related

* [Buildroot] [PATCH 1/3] package/nodejs: remove support for express
From: Martin Bark @ 2017-05-06 13:19 UTC (permalink / raw)
  To: buildroot

BR2_PACKAGE_NODEJS_MODULES_EXPRESS has been deprecated.  To continue using
add express to BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL

Fixes:
http://autobuild.buildroot.org/results/fcfa38e98c22c8809452f7d0ee86dfe2e9d2482f
http://autobuild.buildroot.org/results/946996fa78c7814d1e0ea0ef1239c6eb0c7aa8dd
http://autobuild.buildroot.org/results/df920e7b17617f1e4867d94eda52cab38f7b0622

Signed-off-by: Martin Bark <martin@barkynet.com>
---
 Config.in.legacy         |  8 ++++++++
 package/nodejs/Config.in | 10 ----------
 package/nodejs/nodejs.mk |  1 -
 3 files changed, 8 insertions(+), 11 deletions(-)

diff --git a/Config.in.legacy b/Config.in.legacy
index bc14bf2..b0e9254 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -145,6 +145,14 @@ endif
 ###############################################################################
 comment "Legacy options removed in 2017.05"
 
+config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
+	bool "Express web application framework has been removed"
+	select BR2_LEGACY
+	help
+	  Support for the Express web application framework has been
+	  removed.  To continue using add express to
+	  BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.
+
 config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
 	bool "bluez5_utils gatttool install option removed"
 	select BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED
diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in
index 4810d59..d5034cc 100644
--- a/package/nodejs/Config.in
+++ b/package/nodejs/Config.in
@@ -44,16 +44,6 @@ config BR2_PACKAGE_NODEJS_NPM
 
 	  Note that NPM is always built for the buildroot host.
 
-config BR2_PACKAGE_NODEJS_MODULES_EXPRESS
-	bool "Express web application framework"
-	help
-	  Express is a minimal and flexible node.js web application
-	  framework, providing a robust set of features for building
-	  single and multi-page, and hybrid web applications.
-
-	  http://www.expressjs.com
-	  https://github.com/visionmedia/express
-
 config BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT
 	bool "CoffeeScript"
 	help
diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
index 1a19502..ba6ee4e 100644
--- a/package/nodejs/nodejs.mk
+++ b/package/nodejs/nodejs.mk
@@ -143,7 +143,6 @@ endef
 # popular modules, as well as the "additional modules" list.
 #
 NODEJS_MODULES_LIST= $(call qstrip,\
-	$(if $(BR2_PACKAGE_NODEJS_MODULES_EXPRESS),express) \
 	$(if $(BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT),coffee-script) \
 	$(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL))
 
-- 
2.7.4

^ permalink raw reply related

* [Buildroot] Analysis of build results for 2017-05-04
From: Thomas Petazzoni @ 2017-05-06 12:52 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CANQCQpYL-sL2xGKw==LAgEOSnoD_ULAaCtj=cb-KAFyM0ZJt4A@mail.gmail.com>

Hello,

On Fri, 5 May 2017 17:11:08 -0500, Matthew Weber wrote:

> > Matt, since this issue occurred on your autobuilder slave, could you
> > indicate if you have done some maintenance / manually removed some
> > downloaded files ?  
> 
> Let me check, I have 4 autobuilders setup to share the same archive folder.

Why do you have such a setup? The autobuild-run script by itself is
capable of running multiple slave instances at the same time, while
making sure that each has its own download folder.

> > chmod +x /accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-1/dl/ti_cgt_pru_2.1.4_linux_installer_x86.bin
> > chmod: changing permissions of '/accts/mlweber1/rclinux/rc-buildroot-test/scripts/instance-1/dl/ti_cgt_pru_2.1.4_linux_installer_x86.bin': Operation not permitted
> >
> > Matthew: this is a configuration issue on your autobuilder slave. It is
> > not normal that we are not allowed to set execution permissions. Could
> > you fix this?  
> 
> Yep, I'll resolve this tonight.  Similar issue to above, I'm using a
> cached folder for my builds and the autobuilder.  I''ll fix the
> permissions and separate the dl folders from being shared.

OK. Please just use the autobuild-run script as-is, and run a single
invocation of the script. It can spawn multiple instances by itself, as
said above.


> > Fixed by
> > https://git.buildroot.org/buildroot/commit/?id=4d11848a21d4424a04e8428c4cd3bd5e972aacdf.
> >
> > Who wants to be in the DEVELOPERS file for this package ?  
> 
> I'll take it.  Want me to submit a patch?

Yes, please :-)

> >>     mips64el |                 libselinux-2.6 | NOK | http://autobuild.buildroot.net/results/98df2219b99c74f63d214dee5feb77925932f17d |  
> >
> > Python/SWIG issue in SELinux.
> >
> > Matthew? Adam?  
> 
> Ah fun, will take a look,  I'm starting to not like SWIG :-)

Thanks!

> > Matthew, are you doing something funky like sharing the download
> > folders between the different instances ?  
> 
> Yes, I will separate them out.

Thanks. But again, I'm worried about why they could be shared. The
autobuild-run script does not make them shared between instances.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] Analysis of build results for 2017-05-04
From: Thomas Petazzoni @ 2017-05-06 12:45 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <CAFGQKxefZ5eA+aQ9WqWR9J8GN_4oOoPApUPBOGebuC7YeHSONQ@mail.gmail.com>

Hello,

On Sat, 6 May 2017 10:14:57 +0100, Martin Bark wrote:

> I had been thinking for a while about removing
> BR2_PACKAGE_NODEJS_MODULES_EXPRESS
> and BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT given you can just set them
> with BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.  They are also not that useful
> since they choose the latest version meaning builds are not even
> reproducible.  BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL allows you to install
> them and choose the exact version you want.
> 
> Since they also cause build errors i think they should go.  Node 7.10.0 was
> just released so i'll submit a patch set to upgrade node and remove the
> express and coffee script settings.

Agreed with the proposal of removing those options.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply

* [Buildroot] [git commit] wpan-tools: add patch to fix build with libnl 3.3.0
From: Thomas Petazzoni @ 2017-05-06 12:40 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=5d80e1c9263bbc142052da4b0612a4558b2b1aff
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes:

  http://autobuild.buildroot.net/results/4680e17c3b9bc6714bd511d5beccccdfb976b6f9/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 ...tras.h-fix-compatibility-with-libnl-3.3.0.patch | 49 ++++++++++++++++++++++
 1 file changed, 49 insertions(+)

diff --git a/package/wpan-tools/0001-src-nl_extras.h-fix-compatibility-with-libnl-3.3.0.patch b/package/wpan-tools/0001-src-nl_extras.h-fix-compatibility-with-libnl-3.3.0.patch
new file mode 100644
index 0000000..8b881ad
--- /dev/null
+++ b/package/wpan-tools/0001-src-nl_extras.h-fix-compatibility-with-libnl-3.3.0.patch
@@ -0,0 +1,49 @@
+From bb522bd584f05e6658d5dba97f48ca018f46394c Mon Sep 17 00:00:00 2001
+From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Date: Sat, 6 May 2017 14:36:08 +0200
+Subject: [PATCH] src/nl_extras.h: fix compatibility with libnl 3.3.0
+
+nl_extras.h defines a set of nla_set_s*() functions if not provided by
+libnl. They are provided by libnl since version 3.2.26. The test
+(LIBNL_VER_MIC <= 26) was working fine while libnl was in the 3.2.x
+series, but now that they have incremented the minor version, the
+micro version was reset to 0, with the latest libnl version being
+3.3.0.
+
+Due to this, the condition (LIBNL_VER_MIC <= 26) is true, and we get
+redefinition errors because nl_extras.h redefines functions already
+provided by libnl.
+
+This commit improves the condition so that nl_extras.h provides the
+missing functions only if the minor version is < 2, or if minor is 2
+and micro is < 26.
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+---
+ src/nl_extras.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/nl_extras.h b/src/nl_extras.h
+index c4d1d14..37844f9 100644
+--- a/src/nl_extras.h
++++ b/src/nl_extras.h
+@@ -1,7 +1,7 @@
+ #ifndef __NL_EXTRAS_H
+ #define __NL_EXTRAS_H
+ 
+-#if LIBNL_VER_MIC <= 26
++#if (LIBNL_VER_MIN < 2) || (LIBNL_VER_MIN == 2) && (LIBNL_VER_MIC <= 26)
+ 
+ #ifndef NLA_S8
+ 
+@@ -45,6 +45,6 @@ static inline int32_t nla_get_s32(struct nlattr *nla)
+ 
+ #endif /* NLA_S64 */
+ 
+-#endif /* LIBNL_VER_MIC */
++#endif /* LIBNL_VER_* */
+ 
+ #endif /* __NL_EXTRAS_H */
+-- 
+2.7.4
+

^ permalink raw reply related

* [Buildroot] [PATCH] package/openpowerlink: bump to v2.5.2
From: Romain Naour @ 2017-05-06 11:02 UTC (permalink / raw)
  To: buildroot

Remove upstream patch.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
---
 ...Veth-Fix-compilation-on-Linux-kernels-4.7.patch | 35 ----------------------
 package/openpowerlink/openpowerlink.hash           |  8 ++---
 package/openpowerlink/openpowerlink.mk             |  2 +-
 3 files changed, 5 insertions(+), 40 deletions(-)
 delete mode 100644 package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch

diff --git a/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch b/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch
deleted file mode 100644
index d246f46..0000000
--- a/package/openpowerlink/0004-FIX-Veth-Fix-compilation-on-Linux-kernels-4.7.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 041799c4990d56b9822ee3ae3ffbb181e5c16c81 Mon Sep 17 00:00:00 2001
-From: Romain Naour <romain.naour@gmail.com>
-Date: Thu, 3 Nov 2016 21:09:57 +0100
-Subject: [PATCH] [FIX] Veth: Fix compilation on Linux kernels >= 4.7
-
-dev->trans_start was replaced by netif_trans_update helper in kernel
-4.7 by commit 860e9538a9482bb84589f7d0718a7e6d0a944d58.
-
-Upstream status: Pending
-https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/pull/177
-
-Signed-off-by: Romain Naour <romain.naour@gmail.com>
----
- stack/src/kernel/veth/veth-linuxkernel.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/stack/src/kernel/veth/veth-linuxkernel.c b/stack/src/kernel/veth/veth-linuxkernel.c
-index 8c68c47..ecdc000 100644
---- a/stack/src/kernel/veth/veth-linuxkernel.c
-+++ b/stack/src/kernel/veth/veth-linuxkernel.c
-@@ -287,7 +287,11 @@ static int vethStartXmit(struct sk_buff* pSkb_p, struct net_device* pNetDevice_p
-     struct net_device_stats* pStats = netdev_priv(pNetDevice_p);
- 
-     //save time stamp
-+#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 7, 0))
-     pNetDevice_p->trans_start = jiffies;
-+#else
-+    netif_trans_update(pNetDevice_p);
-+#endif
- 
-     frameInfo.frame.pBuffer = (tPlkFrame*)pSkb_p->data;
-     frameInfo.frameSize = pSkb_p->len;
--- 
-2.5.5
-
diff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash
index f9c94f9..7132090 100644
--- a/package/openpowerlink/openpowerlink.hash
+++ b/package/openpowerlink/openpowerlink.hash
@@ -1,5 +1,5 @@
-# From http://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.5.0/
-md5	929b778a6a4d448d502da5a428322949	openPOWERLINK_V2.5.0.tar.gz
-sha1	28e2e5621550421e74ba94738f6c12eb8c279fce	openPOWERLINK_V2.5.0.tar.gz
+# From http://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.5.2/
+md5	aa74d7f80d1ef6debcd40f97cd2df3f5	openPOWERLINK_V2.5.2.tar.gz
+sha1	7c46f337324e88096531d2cb74e47750833e851b	openPOWERLINK_V2.5.2.tar.gz
 # sha256 locally computed
-sha256	1cb8c44626dbb7f224520667e437b4b430a32699560914f379679b6c58c1309c	openPOWERLINK_V2.5.0.tar.gz
+sha256	4bc288be11ceebba2aa5c2a43a66489218f1e55bb75a07afc9e01e0e6233bcdc	openPOWERLINK_V2.5.2.tar.gz
diff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk
index 06846ee..adcc48b 100644
--- a/package/openpowerlink/openpowerlink.mk
+++ b/package/openpowerlink/openpowerlink.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-OPENPOWERLINK_VERSION = V2.5.0
+OPENPOWERLINK_VERSION = V2.5.2
 OPENPOWERLINK_SITE = http://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/$(OPENPOWERLINK_VERSION)
 OPENPOWERLINK_SOURCE = openPOWERLINK_$(OPENPOWERLINK_VERSION).tar.gz
 OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0
-- 
2.9.3

^ permalink raw reply related

* [Buildroot] [PATCH] rpi-wifi-firmware: new package
From: Peter Korsgaard @ 2017-05-06  9:35 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170505183741.30214-1-peter@korsgaard.com>

>>>>> "Peter" == Peter Korsgaard <peter@korsgaard.com> writes:

 > Add firmware (NVRAM data) for the Raspberry Pi 3 and Zero W wifi module.
 > Notice that linux-firmware provides the main firmware
 > (brcmfmac43430-sdio.bin), but the module also needs board specific
 > configuration (NVRAM) data.

 > For the rpi, this data is available in the RPI firmware-nonfree git repo.
 > As this repo contains a lot of unrelated data (~70MB), simply download the
 > single NVRAM file instead of cloning the entire repo.

 > A similar approach is used by openwrt and opensuse:

 > https://dev.openwrt.org/browser/trunk/package/firmware/brcmfmac43430-firmware/Makefile?rev=49139
 > https://build.opensuse.org/package/view_file/hardware/bcm43xx-firmware/bcm43xx-firmware.spec?rev=b1628448b36c85abc9215eab4785ef29

 > Signed-off-by: Peter Korsgaard <peter@korsgaard.com>

Committed after adding _LICENSE = PROPRIETARY, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] [PATCH] rpi-wifi-firmware: new package
From: Yann E. MORIN @ 2017-05-06  9:34 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <87k25uqqpz.fsf@dell.be.48ers.dk>

Peter, All,

On 2017-05-06 11:28 +0200, Peter Korsgaard spake thusly:
> >>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
>  > The OpenSUSE link you pointed above states:
> 
>  >     # From
>  >     # https://github.com/raspberrypi/linux/issues/1325#issuecomment-195560582
>  >     # Phil Elwell (Raspberry Pi Foundation) wrote: "Broadcom have said that
>  >     # the firmware files for the BCM43438 are covered under this licence:"
>  >     Source0:
>  >     https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/LICENCE.broadcom_bcm43xx
> 
> Yes, the question is just if that only covers the generic .bin file or
> also the board(-family) specific nvram file, but OK.
> 
> As rpi-wifi-firmware already pulls in the .bin file from linux-firmware
> (and hence LICENSE.broadcom_bcm43xx) I'll just set _FIRMWARE_LICENSE to
> PROPRIETARY and not specify any license file here.

ACK.

>  > BTW, I love the way they force local names to be board-specific.
> 
> The # syntax?

Yep.

Regards,
Yann E. MORIN.


-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [git commit] rpi-wifi-firmware: new package
From: Peter Korsgaard @ 2017-05-06  9:31 UTC (permalink / raw)
  To: buildroot

commit: https://git.buildroot.net/buildroot/commit/?id=5634f4028403dade0ba4b37bcb7f1338863dd919
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Add firmware (NVRAM data) for the Raspberry Pi 3 and Zero W wifi module.

Notice that linux-firmware provides the main firmware
(brcmfmac43430-sdio.bin), but the module also needs board specific
configuration (NVRAM) data.

For the rpi, this data is available in the RPI firmware-nonfree git repo.
As this repo contains a lot of unrelated data (~70MB), simply download the
single NVRAM file instead of cloning the entire repo.

A similar approach is used by openwrt and opensuse:

https://dev.openwrt.org/browser/trunk/package/firmware/brcmfmac43430-firmware/Makefile?rev=49139
https://build.opensuse.org/package/view_file/hardware/bcm43xx-firmware/bcm43xx-firmware.spec?rev=b1628448b36c85abc9215eab4785ef29

[Peter: add _FIRMWARE_LICENSE as suggested by Yann]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
 package/Config.in                                |  1 +
 package/rpi-wifi-firmware/Config.in              | 10 ++++++++++
 package/rpi-wifi-firmware/rpi-wifi-firmware.hash |  2 ++
 package/rpi-wifi-firmware/rpi-wifi-firmware.mk   | 23 +++++++++++++++++++++++
 4 files changed, 36 insertions(+)

diff --git a/package/Config.in b/package/Config.in
index 1af8150..d57813c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -348,6 +348,7 @@ menu "Firmware"
 	source "package/linux-firmware/Config.in"
 	source "package/rpi-bt-firmware/Config.in"
 	source "package/rpi-firmware/Config.in"
+	source "package/rpi-wifi-firmware/Config.in"
 	source "package/sunxi-boards/Config.in"
 	source "package/ts4900-fpga/Config.in"
 	source "package/ux500-firmware/Config.in"
diff --git a/package/rpi-wifi-firmware/Config.in b/package/rpi-wifi-firmware/Config.in
new file mode 100644
index 0000000..2c87c75
--- /dev/null
+++ b/package/rpi-wifi-firmware/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_RPI_WIFI_FIRMWARE
+	bool "rpi-wifi-firmware"
+	depends on BR2_arm || BR2_aarch64
+	select BR2_PACKAGE_LINUX_FIRMWARE
+	select BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX # runtime
+	help
+	  Raspberry Pi 3 and Zero W Broadcom BCM43430 wifi module
+	  NVRAM data.
+
+	  https://github.com/RPi-Distro/firmware-nonfree/
diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.hash b/package/rpi-wifi-firmware/rpi-wifi-firmware.hash
new file mode 100644
index 0000000..c205065
--- /dev/null
+++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256  872fde4f9942d9aba805880d6eaddfe050305626fd58ad955bfe77c04f6b75a5  brcmfmac43430-sdio.txt
diff --git a/package/rpi-wifi-firmware/rpi-wifi-firmware.mk b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
new file mode 100644
index 0000000..6c855a8
--- /dev/null
+++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
@@ -0,0 +1,23 @@
+################################################################################
+#
+# rpi-wifi-firmware
+#
+################################################################################
+
+RPI_WIFI_FIRMWARE_VERSION = 54bab3d6a6d43239c71d26464e6e10e5067ffea7
+# brcmfmac43430-sdio.bin comes from linux-firmware
+RPI_WIFI_FIRMWARE_SOURCE = brcmfmac43430-sdio.txt
+# git repo contains a lot of unrelated files
+RPI_WIFI_FIRMWARE_SITE = https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/$(RPI_WIFI_FIRMWARE_VERSION)/brcm80211/brcm
+RPI_WIFI_FIRMWARE_LICENSE = PROPRIETARY
+
+define RPI_WIFI_FIRMWARE_EXTRACT_CMDS
+	cp $(DL_DIR)/$($(PKG)_SOURCE) $(@D)/
+endef
+
+define RPI_WIFI_FIRMWARE_INSTALL_TARGET_CMDS
+	$(INSTALL) -D -m 0644 $(@D)/$(RPI_WIFI_FIRMWARE_SOURCE) \
+		$(TARGET_DIR)/lib/firmware/brcm/$(RPI_WIFI_FIRMWARE_SOURCE)
+endef
+
+$(eval $(generic-package))

^ permalink raw reply related

* [Buildroot] [PATCH] rpi-wifi-firmware: new package
From: Peter Korsgaard @ 2017-05-06  9:28 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170506091010.GE2934@scaer>

>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:

Hi,

 >> I disagree. I haven't found any detailed documentation, but my
 >> understanding is that this nvram data is board(-family) specific,
 >> E.G. it differs between the sunxi boards. From what I could find, the
 >> rpi0-w uses the same nvram file as rpi3 though.

 > If it is (familly-of-)board-specific then keep the dependency, then.

Ok, good.

 >> >> +++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
 >> >> @@ -0,0 +1,22 @@
 >> >> +################################################################################
 >> >> +#
 >> >> +# rpi-wifi-firmware
 >> >> +#
 >> >> +################################################################################
 >> >> +
 >> >> +RPI_WIFI_FIRMWARE_VERSION = 54bab3d6a6d43239c71d26464e6e10e5067ffea7
 >> >> +# brcmfmac43430-sdio.bin comes from linux-firmware
 >> >> +RPI_WIFI_FIRMWARE_SOURCE = brcmfmac43430-sdio.txt
 >> >> +# git repo contains a lot of unrelated files
 >> >> +RPI_WIFI_FIRMWARE_SITE =
 >> >> https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/$(RPI_WIFI_FIRMWARE_VERSION)/brcm80211/brcm
 >> 
 >> > License?
 >> 
 >> Yeah, that's where things get complicated. There is no explicit license
 >> given. The other brcm*bin files in linux-firmware are covered by
 >> LICENCE.broadcom_bcm43xx, but the question is if this also applies to
 >> this nvram file.
 >> 
 >> Maybe we should just do:
 >> 
 >> RPI_WIFI_FIRMWARE_LICENSE = PROPRIETARY
 >> 
 >> Like we do for the bluetooth part.

 > The OpenSUSE link you pointed above states:

 >     # From
 >     # https://github.com/raspberrypi/linux/issues/1325#issuecomment-195560582
 >     # Phil Elwell (Raspberry Pi Foundation) wrote: "Broadcom have said that
 >     # the firmware files for the BCM43438 are covered under this licence:"
 >     Source0:
 >     https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/LICENCE.broadcom_bcm43xx

Yes, the question is just if that only covers the generic .bin file or
also the board(-family) specific nvram file, but OK.

As rpi-wifi-firmware already pulls in the .bin file from linux-firmware
(and hence LICENSE.broadcom_bcm43xx) I'll just set _FIRMWARE_LICENSE to
PROPRIETARY and not specify any license file here.

 > BTW, I love the way they force local names to be board-specific.

The # syntax?

-- 
Bye, Peter Korsgaard

^ permalink raw reply

* [Buildroot] Analysis of build results for 2017-05-04
From: Martin Bark @ 2017-05-06  9:14 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170505132423.3602e294@free-electrons.com>

Thomas,

On 5 May 2017 at 12:24, Thomas Petazzoni <
thomas.petazzoni@free-electrons.com> wrote:

<snip>


> >       x86_64 |                   nodejs-7.9.0 | NOK |
> http://autobuild.buildroot.net/results/0e4fb1a615ab9654ad2b4b1274a345
> 83e02aa44e |
>
> Network issue while downloading the nodejs coffee script/express stuff.
>
> Martin, do you have an idea what we can do about this ? Should we stop
> testing coffee script/express in the autobuilders ?
>

I had been thinking for a while about removing
BR2_PACKAGE_NODEJS_MODULES_EXPRESS
and BR2_PACKAGE_NODEJS_MODULES_COFFEESCRIPT given you can just set them
with BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL.  They are also not that useful
since they choose the latest version meaning builds are not even
reproducible.  BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL allows you to install
them and choose the exact version you want.

Since they also cause build errors i think they should go.  Node 7.10.0 was
just released so i'll submit a patch set to upgrade node and remove the
express and coffee script settings.

Thanks

Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170506/177c574d/attachment.html>

^ permalink raw reply

* [Buildroot] [PATCH] rpi-wifi-firmware: new package
From: Yann E. MORIN @ 2017-05-06  9:10 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <871ss2s717.fsf@dell.be.48ers.dk>

Peter, All,

On 2017-05-06 10:50 +0200, Peter Korsgaard spake thusly:
> >>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> 
>  > Peter, All,
>  > On 2017-05-05 20:37 +0200, Peter Korsgaard spake thusly:
>  >> Add firmware (NVRAM data) for the Raspberry Pi 3 and Zero W wifi module.
>  >> 
>  >> Notice that linux-firmware provides the main firmware
>  >> (brcmfmac43430-sdio.bin), but the module also needs board specific
>  >> configuration (NVRAM) data.
>  >> 
>  >> For the rpi, this data is available in the RPI firmware-nonfree git repo.
>  >> As this repo contains a lot of unrelated data (~70MB), simply download the
>  >> single NVRAM file instead of cloning the entire repo.
>  >> 
>  >> A similar approach is used by openwrt and opensuse:
>  >> 
>  >> https://dev.openwrt.org/browser/trunk/package/firmware/brcmfmac43430-firmware/Makefile?rev=49139
>  >> https://build.opensuse.org/package/view_file/hardware/bcm43xx-firmware/bcm43xx-firmware.spec?rev=b1628448b36c85abc9215eab4785ef29
>  >> 
>  >> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
>  > [--SNIP--]
>  >> diff --git a/package/rpi-wifi-firmware/Config.in b/package/rpi-wifi-firmware/Config.in
>  >> new file mode 100644
>  >> index 000000000..2c87c7584
>  >> --- /dev/null
>  >> +++ b/package/rpi-wifi-firmware/Config.in
>  >> @@ -0,0 +1,10 @@
>  >> +config BR2_PACKAGE_RPI_WIFI_FIRMWARE
>  >> +	bool "rpi-wifi-firmware"
>  >> +	depends on BR2_arm || BR2_aarch64
> 
>  > I know it read "rpi-wifi-firmware" and thus it is arm or aarch64. But
>  > can we expect the same chip to be used on a non-arm board?
> 
> Posssibly, yes - But then with different nvram settings. See the
> opensuse link above for how they handle rpi + a few sunxi boards.
> 
> 
>  > I would just drop the architecture dependency here, because there is
>  > nothing specific to the SoC here; the WiFi chip is a secondary chip, so
>  > could well be present on other boards that are non-arm.
> 
> I disagree. I haven't found any detailed documentation, but my
> understanding is that this nvram data is board(-family) specific,
> E.G. it differs between the sunxi boards. From what I could find, the
> rpi0-w uses the same nvram file as rpi3 though.

If it is (familly-of-)board-specific then keep the dependency, then.

>  >> +++ b/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
>  >> @@ -0,0 +1,22 @@
>  >> +################################################################################
>  >> +#
>  >> +# rpi-wifi-firmware
>  >> +#
>  >> +################################################################################
>  >> +
>  >> +RPI_WIFI_FIRMWARE_VERSION = 54bab3d6a6d43239c71d26464e6e10e5067ffea7
>  >> +# brcmfmac43430-sdio.bin comes from linux-firmware
>  >> +RPI_WIFI_FIRMWARE_SOURCE = brcmfmac43430-sdio.txt
>  >> +# git repo contains a lot of unrelated files
>  >> +RPI_WIFI_FIRMWARE_SITE =
>  >> https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/$(RPI_WIFI_FIRMWARE_VERSION)/brcm80211/brcm
> 
>  > License?
> 
> Yeah, that's where things get complicated. There is no explicit license
> given. The other brcm*bin files in linux-firmware are covered by
> LICENCE.broadcom_bcm43xx, but the question is if this also applies to
> this nvram file.
> 
> Maybe we should just do:
> 
> RPI_WIFI_FIRMWARE_LICENSE = PROPRIETARY
> 
> Like we do for the bluetooth part.

The OpenSUSE link you pointed above states:

    # From
    # https://github.com/raspberrypi/linux/issues/1325#issuecomment-195560582
    # Phil Elwell (Raspberry Pi Foundation) wrote: "Broadcom have said that
    # the firmware files for the BCM43438 are covered under this licence:"
    Source0:
    https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/LICENCE.broadcom_bcm43xx

BTW, I love the way they force local names to be board-specific.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

^ permalink raw reply

* [Buildroot] [PATCH 1/1] dbus: fix dbus symlink removal
From: Peter Korsgaard @ 2017-05-06  8:55 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1494031878-2982-1-git-send-email-danomimanchego123@gmail.com>

>>>>> "Danomi" == Danomi Manchego <danomimanchego123@gmail.com> writes:

 > There was already a post-build hook to delete the /var/lib/dbus symlink
 > created by buildroot after the package's own installation, to prevent
 > a dbus installation error during "make dbus-rebuild".  However, this
 > misses the case for when one might delete the .stamp_target_installed
 > file manually, outside of dbus-rebuild.  This can be fixed by changing
 > the post-build hook to a pre-install hook.  This seems appropriate,
 > since it is really addressing an installation issue, not a build issue.

 > Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox