Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 2/2] package: xen: Depend on the host-acpica package
From: Erico Nunes @ 2017-05-24 21:51 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170524203030.8187-3-alistair.francis@xilinx.com>

On Wed, May 24, 2017 at 10:30 PM, Alistair Francis
<alistair.francis@xilinx.com> wrote:
> Add a dependency on the host ACPICA package as Xen tools require iasl to
> build.
>
> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>

Acked-by: Erico Nunes <nunes.erico@gmail.com>

^ permalink raw reply

* [Buildroot] [PATCH 2/2] package/sngrep: fix static build with gnutls
From: Romain Naour @ 2017-05-24 21:54 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170524084733.37fd3ca1@free-electrons.com>

Hi Thomas,

Le 24/05/2017 ? 08:47, Thomas Petazzoni a ?crit :
> Hello,
> 
> On Tue, 23 May 2017 23:20:14 +0200, Romain Naour wrote:
> 
>> I think this patch is not necessary anymore since gnutls shouldn't be linked
>> statically, see [1].
>>
>> The code use __attribute__((constructor)) and __attribute__((destructor)) to
>> call constructor/desctructor when a shared library is loaded.
>> Constructor/desctructor are not used when a static library is used (except when
>> if -Wl,--whole-archive -lgnutls -Wno-whole-archive is used, not tested).
>>
>> Even if gnutls initialization (_gnutls_global_init()) may be called manually,
>> the maintainer said it's not supported.
>>
>> So we should add !BR2_STATIC_LIBS for gnutls package ?
>> Doing so, it will avoid all static linking issues with gnutls (taskd, ffmpeg,
>> sngrep...)
> 
> Yes, I believe we should add !BR2_STATIC_LIBS, of course propagated to
> all reverse dependencies (but there are not too many of them).

Ok, I'll do it.

> A side question is: is there a way to detect/error out when some code
> is using this constructor/destructor mechanism in a way that doesn't
> work for static linking? It would be useful to check if other packages
> are affected.

I don't know, I don't think so...

Now the gnutls script warn about static linking:
https://gitlab.com/gnutls/gnutls/commit/6b748886799f88ddee9721dba4fc4d52854832ae

Best regards,
Romain

> 
> Thanks!
> 
> Thomas
> 

^ permalink raw reply

* [Buildroot] [PATCH 1/1] easy-rsa: new package
From: Julien Viard de Galbert @ 2017-05-24 22:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Julien Viard de Galbert <julien@vdg.name>
---
 package/Config.in              |  1 +
 package/easy-rsa/Config.in     | 11 +++++++++++
 package/easy-rsa/easy-rsa.hash |  2 ++
 package/easy-rsa/easy-rsa.mk   | 18 ++++++++++++++++++
 4 files changed, 32 insertions(+)
 create mode 100644 package/easy-rsa/Config.in
 create mode 100644 package/easy-rsa/easy-rsa.hash
 create mode 100644 package/easy-rsa/easy-rsa.mk

diff --git a/package/Config.in b/package/Config.in
index 71bd44a..6f71a08 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -934,6 +934,7 @@ menu "Crypto"
 	source "package/botan/Config.in"
 	source "package/ca-certificates/Config.in"
 	source "package/cryptodev/Config.in"
+	source "package/easy-rsa/Config.in"
 	source "package/gcr/Config.in"
 	source "package/gnutls/Config.in"
 	source "package/libassuan/Config.in"
diff --git a/package/easy-rsa/Config.in b/package/easy-rsa/Config.in
new file mode 100644
index 0000000..7a063cd
--- /dev/null
+++ b/package/easy-rsa/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_EASY_RSA
+	bool "easy-rsa"
+	select BR2_PACKAGE_OPENSSL_BIN
+	help
+	  Simple shell based CA utility
+	  This package eases the creation of certificates, for example
+	  for openvpn clients.
+
+	  This was formerly part of the openvpn package.
+
+	  https://github.com/OpenVPN/easy-rsa
diff --git a/package/easy-rsa/easy-rsa.hash b/package/easy-rsa/easy-rsa.hash
new file mode 100644
index 0000000..e2d658a
--- /dev/null
+++ b/package/easy-rsa/easy-rsa.hash
@@ -0,0 +1,2 @@
+# Locally computed: (after verifying gpg sig)
+sha512 d20f646e33ec803444dfcd446553f1d6001227fedec93280c212b34cccee11b184599f1b2ae6a3ce9cf6c9ac52f2b840ebb645536df6ddf55382fa25c22df81f EasyRSA-3.0.1.tgz
diff --git a/package/easy-rsa/easy-rsa.mk b/package/easy-rsa/easy-rsa.mk
new file mode 100644
index 0000000..384e4b1
--- /dev/null
+++ b/package/easy-rsa/easy-rsa.mk
@@ -0,0 +1,18 @@
+################################################################################
+#
+# easy-rsa
+#
+################################################################################
+
+EASY_RSA_VERSION = 3.0.1
+EASY_RSA_SOURCE = EasyRSA-$(EASY_RSA_VERSION).tgz
+EASY_RSA_SITE = https://github.com/OpenVPN/easy-rsa/releases/download/$(EASY_RSA_VERSION)
+
+define EASY_RSA_INSTALL_TARGET_CMDS
+    $(INSTALL) -D -m 0755 $(@D)/easyrsa $(TARGET_DIR)/usr/bin
+    $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/easy-rsa/x509-types
+    $(INSTALL) -D -m 0644 $(@D)/x509-types/* $(TARGET_DIR)/etc/easy-rsa/x509-types
+    $(INSTALL) -T -m 0644 $(@D)/vars.example $(TARGET_DIR)/etc/easy-rsa/vars
+endef
+
+$(eval $(generic-package))
-- 
2.1.4

^ permalink raw reply related

* [Buildroot] systemd question?
From: Riko Ho @ 2017-05-25  2:03 UTC (permalink / raw)
  To: buildroot

Hello Everyone,

I tried to start with systemd initialization and got this message below:

=====

You are in emergency mode. After logging in, typ/bin/sh: 
/home/bianchi77/buildrd
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
/bin/sh: /home/bianchi77/buildroot/output/host/usr/sbin/sulogin: not found
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
/bin/sh: /home/bianchi77/buildroot/output/host/usr/sbin/sulogin: not found
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
/bin/sh: /home/bianchi77/buildroot/output/host/usr/sbin/sulogin: not found
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
/bin/sh: /home/bianchi77/buildroot/output/host/usr/sbin/sulogin: not found
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
/bin/sh: /home/bianchi77/buildroot/output/host/usr/sbin/sulogin: not found
You are in emergency mode. After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemct/bin/sh: 
/home/bianchi77/bud
====

What do you reckon I missed here ? thanks
-- 
*

/*******/
Sent by Ubuntu LTS 16.04,
??,
Regards,
Riko Ho
/*******/

*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170525/7b4422d0/attachment.html>

^ permalink raw reply

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-24
From: Thomas Petazzoni @ 2017-05-25  6:30 UTC (permalink / raw)
  To: buildroot

Hello,

Build statistics for 2017-05-24
================================

      successes : 279
       failures : 10 
       timeouts : 1  
          TOTAL : 290

Classification of failures by reason
====================================

                  ffmpeg-3.3.1 | 3 
                   taskd-1.1.0 | 3 
                libselinux-2.6 | 1 
        ltp-testsuite-20170116 | 1 
make[6]: *** [libavfilter/a... | 1 
                 qt5base-5.8.0 | 1 
                  quagga-1.1.1 | 1 


Detail of failures
===================

         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/64c5100de12e0589d04909b25f23d144added7d7 |     
         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/bce22080b64f5e4725109de7189c8a28980ba13c |     
         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/f7e08d06fb75bf2fbb7b9d68b285ec75e7a124ac |     
    mips64el |                 libselinux-2.6 | NOK | http://autobuild.buildroot.net/results/507914963c3279657701d98894fbbe3519469f89 |     
         arc |         ltp-testsuite-20170116 | NOK | http://autobuild.buildroot.net/results/f51909d886af7077410d97c7dcea7090d29e89ca |     
microblazeel | make[6]: *** [libavfilter/a... | TIM | http://autobuild.buildroot.net/results/75741cf4cbd6d734ec22e36423d957b0fd2b9e0c |     
       sparc |                  qt5base-5.8.0 | NOK | http://autobuild.buildroot.net/results/732d72df2a050e342162b9ec15270bff5867f7cb |     
         arc |                   quagga-1.1.1 | NOK | http://autobuild.buildroot.net/results/3c12c4609d4a77ab8ccd3ea94840884d70520efa | ORPH
microblazeel |                    taskd-1.1.0 | NOK | http://autobuild.buildroot.net/results/b0130004b0767368ca2e5894134d05990d48e152 |     
        m68k |                    taskd-1.1.0 | NOK | http://autobuild.buildroot.net/results/d1f96897dd552e616e6b9c2ffe2ebe6cb1a0d0bc |     
         arm |                    taskd-1.1.0 | NOK | http://autobuild.buildroot.net/results/3bb841d4a5d2b6178d8572b987274b55c6b1a200 |     

-- 
http://autobuild.buildroot.net

^ permalink raw reply

* [Buildroot] [PATCH 1/1] package/redis: fix static linking with libatomic
From: Bernd Kuhls @ 2017-05-25  7:19 UTC (permalink / raw)
  To: buildroot

Fixes
http://autobuild.buildroot.net/results/7f1/7f1ecccbfdb6bd95824d9c884f1577e71e0e1e09/
http://autobuild.buildroot.net/results/c0b/c0b1bdcc5fbddf8b996b923015184d753882d4b8/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/redis/redis.mk | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/package/redis/redis.mk b/package/redis/redis.mk
index 3f4956cf3..2a5012812 100644
--- a/package/redis/redis.mk
+++ b/package/redis/redis.mk
@@ -14,8 +14,14 @@ define REDIS_USERS
 endef
 
 # Uses __atomic_fetch_add_4
+# src/Makefile contains a wrong linking order which breaks linking
+# for static builds. We need to add -latomic to FINAL_LIBS to provide
+# -latomic at the correct place in the linking command.
 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
-REDIS_LIBATOMIC = -latomic
+define REDIS_FIX_MAKEFILE
+	$(SED) 's/FINAL_LIBS=-lm/FINAL_LIBS=-lm -latomic/' $(@D)/src/Makefile
+endef
+REDIS_POST_PATCH_HOOKS = REDIS_FIX_MAKEFILE
 endif
 
 # Redis doesn't support DESTDIR (yet, see
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [RFC] package/gnutls: Don't use a full library path in gnutls.pc
From: Bernd Kuhls @ 2017-05-25  8:38 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170520104031.6841-1-romain.naour@gmail.com>

Am Sat, 20 May 2017 12:40:31 +0200 schrieb Romain Naour:

> [1] https://gitlab.com/gnutls/gnutls/issues/203

Hi,

upstream responded:

> Note that static linking applications with gnutls is not something
> supported. gnutls relies on library constructors and destructors which 
> are not loaded when linking statically.

I am preparing a patch right now adding "depends on !BR2_STATIC_LIBS" to 
gnutls and the packages depending on it.

Regards, Bernd

^ permalink raw reply

* [Buildroot] [PATCH/next] package/kodi: bump version to 17.3
From: Bernd Kuhls @ 2017-05-25  8:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk | 2 +-
 package/kodi-texturepacker/kodi-texturepacker.mk         | 2 +-
 package/kodi/kodi.hash                                   | 2 +-
 package/kodi/kodi.mk                                     | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
index 5f1a55dbb..217b39591 100644
--- a/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
+++ b/package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk
@@ -6,7 +6,7 @@
 
 # Not possible to directly refer to kodi variables, because of
 # first/second expansion trickery...
-KODI_JSONSCHEMABUILDER_VERSION = 17.1-Krypton
+KODI_JSONSCHEMABUILDER_VERSION = 17.3-Krypton
 KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION))
 KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz
 KODI_JSONSCHEMABUILDER_LICENSE = GPL-2.0
diff --git a/package/kodi-texturepacker/kodi-texturepacker.mk b/package/kodi-texturepacker/kodi-texturepacker.mk
index c6d3b0523..7c3e82a6c 100644
--- a/package/kodi-texturepacker/kodi-texturepacker.mk
+++ b/package/kodi-texturepacker/kodi-texturepacker.mk
@@ -6,7 +6,7 @@
 
 # Not possible to directly refer to kodi variables, because of
 # first/second expansion trickery...
-KODI_TEXTUREPACKER_VERSION = 17.1-Krypton
+KODI_TEXTUREPACKER_VERSION = 17.3-Krypton
 KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
 KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
 KODI_TEXTUREPACKER_LICENSE = GPL-2.0
diff --git a/package/kodi/kodi.hash b/package/kodi/kodi.hash
index 5e76fc50c..167b17928 100644
--- a/package/kodi/kodi.hash
+++ b/package/kodi/kodi.hash
@@ -1,5 +1,5 @@
 # Locally computed
-sha256 303f3903cbb57ccc2961f09cf3746505542bcb129a464f0687d7ca8601cebbee  kodi-17.1-Krypton.tar.gz
+sha256 1de8653a3729cefd1baaf09ecde5ace01a1e3a58fbf29d48c1363f2503d331a1  kodi-17.3-Krypton.tar.gz
 # Locally computed - libdvdcss
 sha256 b6eb2d929ff56cb051152c32010afc5e7cf5fe8c5ae32dca412a2b46b6b57e34  2f12236.tar.gz
 # Locally computed - libdvdnav
diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
index 0b89bdd86..2636a0b96 100644
--- a/package/kodi/kodi.mk
+++ b/package/kodi/kodi.mk
@@ -6,7 +6,7 @@
 
 # When updating the version, please also update kodi-jsonschemabuilder
 # and kodi-texturepacker
-KODI_VERSION = 17.1-Krypton
+KODI_VERSION = 17.3-Krypton
 KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION))
 KODI_LICENSE = GPL-2.0
 KODI_LICENSE_FILES = LICENSE.GPL
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH 1/1] package/gnutls: disable static build
From: Bernd Kuhls @ 2017-05-25  9:01 UTC (permalink / raw)
  To: buildroot

Upstream does not support static linking:
https://gitlab.com/gnutls/gnutls/issues/203

"Note that static linking applications with gnutls is not something
 supported. gnutls relies on library constructors and destructors
 which are not loaded when linking statically."

Fixes
ffmpeg: http://autobuild.buildroot.net/results/f7e/f7e08d06fb75bf2fbb7b9d68b285ec75e7a124ac/
taskd: http://autobuild.buildroot.net/results/3bb/3bb841d4a5d2b6178d8572b987274b55c6b1a200/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/aiccu/Config.in           | 6 ++++--
 package/connman/Config.in         | 1 +
 package/gnutls/Config.in          | 6 ++++--
 package/libmicrohttpd/Config.in   | 5 +++--
 package/libsoup/Config.in         | 1 +
 package/network-manager/Config.in | 5 +++--
 package/taskd/Config.in           | 6 ++++--
 package/vpnc/Config.in            | 5 +++--
 package/webkitgtk/Config.in       | 1 +
 9 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/package/aiccu/Config.in b/package/aiccu/Config.in
index b346328dc..03d926bd2 100644
--- a/package/aiccu/Config.in
+++ b/package/aiccu/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_AICCU
 	bool "aiccu"
+	depends on !BR2_STATIC_LIBS # gnutls
 	depends on BR2_USE_WCHAR
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on BR2_USE_MMU # fork()
@@ -18,6 +19,7 @@ config BR2_PACKAGE_AICCU
 
 	  http://www.sixxs.net/tools/aiccu/
 
-comment "aiccu needs a toolchain w/ wchar, threads"
+comment "aiccu needs a toolchain w/ wchar, threads, dynamic library"
 	depends on BR2_USE_MMU
-	depends on !(BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
+	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
+		BR2_STATIC_LIBS
diff --git a/package/connman/Config.in b/package/connman/Config.in
index 28cf16861..d6e84e334 100644
--- a/package/connman/Config.in
+++ b/package/connman/Config.in
@@ -33,6 +33,7 @@ config BR2_PACKAGE_CONNMAN_WIFI
 
 config BR2_PACKAGE_CONNMAN_WISPR
 	bool "enable WISPr support"
+	depends on !BR2_STATIC_LIBS # gnutls
 	select BR2_PACKAGE_GNUTLS
 	help
 	  Enable support for Wireless Internet Service Provider
diff --git a/package/gnutls/Config.in b/package/gnutls/Config.in
index 1af00cd71..1db069c65 100644
--- a/package/gnutls/Config.in
+++ b/package/gnutls/Config.in
@@ -1,5 +1,7 @@
 config BR2_PACKAGE_GNUTLS
 	bool "gnutls"
+	# https://gitlab.com/gnutls/gnutls/issues/203
+	depends on !BR2_STATIC_LIBS
 	depends on BR2_USE_WCHAR
 	select BR2_PACKAGE_LIBTASN1
 	select BR2_PACKAGE_LIBUNISTRING
@@ -22,5 +24,5 @@ config BR2_PACKAGE_GNUTLS_TOOLS
 
 endif
 
-comment "gnutls needs a toolchain w/ wchar"
-	depends on !BR2_USE_WCHAR
+comment "gnutls needs a toolchain w/ wchar, dynamic library"
+	depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
diff --git a/package/libmicrohttpd/Config.in b/package/libmicrohttpd/Config.in
index 302dbb7ac..2a685ca40 100644
--- a/package/libmicrohttpd/Config.in
+++ b/package/libmicrohttpd/Config.in
@@ -12,14 +12,15 @@ if BR2_PACKAGE_LIBMICROHTTPD
 config BR2_PACKAGE_LIBMICROHTTPD_SSL
 	bool "https support"
 	depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
+	depends on !BR2_STATIC_LIBS # gnutls
 	depends on BR2_USE_WCHAR
 	select BR2_PACKAGE_GNUTLS
 	select BR2_PACKAGE_LIBGCRYPT
 	help
 	  Enable HTTPS (SSL) support.
 
-comment "libmicrohttpd https support needs a toolchain w/ wchar"
-	depends on !BR2_USE_WCHAR
+comment "libmicrohttpd https support needs a toolchain w/ wchar, dynamic library"
+	depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
 
 endif
 
diff --git a/package/libsoup/Config.in b/package/libsoup/Config.in
index bc0ba950a..a7666227f 100644
--- a/package/libsoup/Config.in
+++ b/package/libsoup/Config.in
@@ -22,6 +22,7 @@ config BR2_PACKAGE_LIBSOUP_GNOME
 
 config BR2_PACKAGE_LIBSOUP_SSL
 	bool "https support"
+	depends on !BR2_STATIC_LIBS # gnutls
 	select BR2_PACKAGE_GLIB_NETWORKING
 	select BR2_PACKAGE_GNUTLS
 	help
diff --git a/package/network-manager/Config.in b/package/network-manager/Config.in
index c9dabfdd4..04bb65132 100644
--- a/package/network-manager/Config.in
+++ b/package/network-manager/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_NETWORK_MANAGER
 	bool "networkmanager"
 	depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
+	depends on !BR2_STATIC_LIBS # gnutls
 	depends on BR2_USE_MMU # dbus
 	depends on BR2_PACKAGE_HAS_UDEV
 	# Tested with 3.2, but may even work with earlier versions
@@ -57,8 +58,8 @@ comment "pppd support needs a glibc or uClibc toolchain"
 
 endif
 
-comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7"
+comment "NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7, dynamic library"
 	depends on BR2_USE_MMU
 	depends on !BR2_PACKAGE_HAS_UDEV || \
 		!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 || \
-		!BR2_TOOLCHAIN_USES_GLIBC
+		!BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS
diff --git a/package/taskd/Config.in b/package/taskd/Config.in
index 7d26abaae..19d123fb5 100644
--- a/package/taskd/Config.in
+++ b/package/taskd/Config.in
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_TASKD
 	bool "taskd"
+	depends on !BR2_STATIC_LIBS # gnutls
 	depends on BR2_USE_WCHAR # gnutls
 	depends on BR2_USE_MMU # fork()
 	depends on BR2_INSTALL_LIBSTDCPP
@@ -11,6 +12,7 @@ config BR2_PACKAGE_TASKD
 
 	  http://taskwarrior.org/
 
-comment "taskd needs a toolchain w/ C++, wchar"
+comment "taskd needs a toolchain w/ C++, wchar, dynamic library"
 	depends on BR2_USE_MMU
-	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP
+	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \
+		BR2_STATIC_LIBS
diff --git a/package/vpnc/Config.in b/package/vpnc/Config.in
index 2049c4573..6455b0d87 100644
--- a/package/vpnc/Config.in
+++ b/package/vpnc/Config.in
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_VPNC
 	bool "vpnc"
 	depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt
+	depends on !BR2_STATIC_LIBS # gnutls
 	depends on BR2_USE_MMU # fork()
 	depends on BR2_USE_WCHAR # gnutls
 	select BR2_PACKAGE_LIBGCRYPT
@@ -15,6 +16,6 @@ config BR2_PACKAGE_VPNC
 
 	  http://www.unix-ag.uni-kl.de/~massar/vpnc
 
-comment "vpnc needs a toolchain w/ wchar"
+comment "vpnc needs a toolchain w/ wchar, dynamic library"
 	depends on BR2_USE_MMU
-	depends on !BR2_USE_WCHAR
+	depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
diff --git a/package/webkitgtk/Config.in b/package/webkitgtk/Config.in
index 25f6fad49..cebe9a9f2 100644
--- a/package/webkitgtk/Config.in
+++ b/package/webkitgtk/Config.in
@@ -49,6 +49,7 @@ if BR2_PACKAGE_WEBKITGTK
 
 config BR2_PACKAGE_WEBKITGTK_HTTPS
 	bool "HTTPS support"
+	depends on !BR2_STATIC_LIBS # gnutls -> libsoup
 	select BR2_PACKAGE_CA_CERTIFICATES # runtime
 	select BR2_PACKAGE_LIBSOUP_SSL
 	help
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH 2/2] package/sngrep: fix static build with gnutls
From: Bernd Kuhls @ 2017-05-25  9:02 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <d46413c8-2cf8-08cd-ce1e-f821896fa3bb@gmail.com>

Am Wed, 24 May 2017 23:54:03 +0200 schrieb Romain Naour:

>> Yes, I believe we should add !BR2_STATIC_LIBS, of course propagated to
>> all reverse dependencies (but there are not too many of them).
> 
> Ok, I'll do it.

Hi,

patch done: http://patchwork.ozlabs.org/patch/766903/

Regards, Bernd

^ permalink raw reply

* [Buildroot] [PATCH 1/1] package/ffmpeg: needs sync_4
From: Bernd Kuhls @ 2017-05-25  9:31 UTC (permalink / raw)
  To: buildroot

Fixes
http://autobuild.buildroot.net/results/b3e/b3eaaf6d73cd49f5919143aeaa5cbb4d15a7ccc3/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
 package/ffmpeg/Config.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/ffmpeg/Config.in b/package/ffmpeg/Config.in
index 383374ddb..1326c7b8d 100644
--- a/package/ffmpeg/Config.in
+++ b/package/ffmpeg/Config.in
@@ -4,6 +4,7 @@ config BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
 	# No support for ARMv7-M in the ARM assembly logic
 	# Microblaze build affected by gcc PR71124 (infinite loop)
 	default y if !BR2_nios2 && !BR2_ARM_CPU_ARMV7M && !BR2_microblaze
+	depends on BR2_TOOLCHAIN_HAS_SYNC_4
 
 menuconfig BR2_PACKAGE_FFMPEG
 	bool "ffmpeg"
-- 
2.11.0

^ permalink raw reply related

* [Buildroot] [PATCH next] file: bump version to 5.31
From: Vicente Olivert Riera @ 2017-05-25  9:33 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/file/file.hash | 2 +-
 package/file/file.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/file/file.hash b/package/file/file.hash
index 3fafff8e7..dcf96ecb2 100644
--- a/package/file/file.hash
+++ b/package/file/file.hash
@@ -1,2 +1,2 @@
 # Locally calculated
-sha256 694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214  file-5.30.tar.gz
+sha256 09c588dac9cff4baa054f51a36141793bcf64926edc909594111ceae60fce4ee  file-5.31.tar.gz
diff --git a/package/file/file.mk b/package/file/file.mk
index 1cd09c530..375c60c33 100644
--- a/package/file/file.mk
+++ b/package/file/file.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-FILE_VERSION = 5.30
+FILE_VERSION = 5.31
 FILE_SITE = ftp://ftp.astron.com/pub/file
 FILE_DEPENDENCIES = host-file zlib
 HOST_FILE_DEPENDENCIES = host-zlib
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next] tinyalsa: bump version to 1.1.1
From: Vicente Olivert Riera @ 2017-05-25  9:38 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/tinyalsa/0001-disable-doxygen-usage.patch | 21 ++++++++++++---------
 package/tinyalsa/tinyalsa.hash                    |  2 +-
 package/tinyalsa/tinyalsa.mk                      |  2 +-
 3 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/package/tinyalsa/0001-disable-doxygen-usage.patch b/package/tinyalsa/0001-disable-doxygen-usage.patch
index 9c867a8fe..ed939fb9b 100644
--- a/package/tinyalsa/0001-disable-doxygen-usage.patch
+++ b/package/tinyalsa/0001-disable-doxygen-usage.patch
@@ -4,29 +4,32 @@ In order to avoid a dependency on doxygen on the build machine, this
 patch adjusts the main Makefile to not build and install the
 documentation.
 
+[Vincent: tweak patch for 1.1.1 version]
+
 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
 
-Index: b/Makefile
-===================================================================
---- a/Makefile
-+++ b/Makefile
-@@ -13,13 +13,11 @@
+diff -rup a/Makefile b/Makefile
+--- a/Makefile	2017-05-24 05:23:57.000000000 +0100
++++ b/Makefile	2017-05-25 10:35:20.781747053 +0100
+@@ -11,14 +11,12 @@ export MANDIR ?= $(PREFIX)/share/man
  all:
  	$(MAKE) -C src
  	$(MAKE) -C utils
 -	$(MAKE) -C doxygen
+ 	$(MAKE) -C examples
  
  .PHONY: clean
  clean:
  	$(MAKE) -C src clean
  	$(MAKE) -C utils clean
 -	$(MAKE) -C doxygen clean
+ 	$(MAKE) -C examples clean
  
  .PHONY: install
- install:
-@@ -27,5 +25,3 @@
- 	cp -Ru include/tinyalsa $(DESTDIR)$(INCDIR)/
+@@ -30,5 +28,4 @@ install:
+ 	install include/tinyalsa/version.h $(DESTDIR)$(INCDIR)/
  	$(MAKE) -C src install
  	$(MAKE) -C utils install
 -	$(MAKE) -C doxygen install
--
+ 
diff --git a/package/tinyalsa/tinyalsa.hash b/package/tinyalsa/tinyalsa.hash
index b6bea47eb..f9be664ca 100644
--- a/package/tinyalsa/tinyalsa.hash
+++ b/package/tinyalsa/tinyalsa.hash
@@ -1,2 +1,2 @@
 # locally computed
-sha256  93f4ca1e6345974167dc5577e8151a31fa2e6a628727a72d59e18db2289e7a1c  tinyalsa-1.1.0.tar.gz
+sha256 d92b438cea348ae316c4b2cbf367b4f01ed821a947e6a34d813624e9e3c936c1  tinyalsa-1.1.1.tar.gz
diff --git a/package/tinyalsa/tinyalsa.mk b/package/tinyalsa/tinyalsa.mk
index 064dfd0a8..bd9d9a00d 100644
--- a/package/tinyalsa/tinyalsa.mk
+++ b/package/tinyalsa/tinyalsa.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-TINYALSA_VERSION = 1.1.0
+TINYALSA_VERSION = 1.1.1
 TINYALSA_SITE = $(call github,tinyalsa,tinyalsa,$(TINYALSA_VERSION))
 TINYALSA_LICENSE = BSD-3-Clause
 TINYALSA_LICENSE_FILES = NOTICE
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next] sqlite: bump version to 3190100 (3.19.1)
From: Vicente Olivert Riera @ 2017-05-25  9:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/sqlite/sqlite.hash | 4 ++--
 package/sqlite/sqlite.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash
index 78748b003..3547300ff 100644
--- a/package/sqlite/sqlite.hash
+++ b/package/sqlite/sqlite.hash
@@ -1,4 +1,4 @@
 # From http://www.sqlite.org/download.html
-sha1 74559194e1dd9b9d577cac001c0e9d370856671b  sqlite-autoconf-3180000.tar.gz
+sha1 7906083f3d744c7c1ccf8c0f79caaacfd58b363d  sqlite-autoconf-3190100.tar.gz
 # Calculated based on the hash above
-sha256 a4e485ad3a16e054765baf6371826b5000beed07e626510896069c0bf013874c  sqlite-autoconf-3170000.tar.gz
+sha256 b516e665952c6659638eab3283f09f317afb212fd8e39d6415b4b6259c37b0f5  sqlite-autoconf-3190000.tar.gz
diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk
index af4c571df..ca0005963 100644
--- a/package/sqlite/sqlite.mk
+++ b/package/sqlite/sqlite.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-SQLITE_VERSION = 3180000
+SQLITE_VERSION = 3190000
 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_VERSION).tar.gz
 SQLITE_SITE = http://www.sqlite.org/2017
 SQLITE_LICENSE = Public domain
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next 1/2] python-pytablewriter: bump version to 0.19.8
From: Vicente Olivert Riera @ 2017-05-25 10:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/python-pytablewriter/python-pytablewriter.hash | 4 ++--
 package/python-pytablewriter/python-pytablewriter.mk   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/python-pytablewriter/python-pytablewriter.hash b/package/python-pytablewriter/python-pytablewriter.hash
index 570a7ab02..533d21a5b 100644
--- a/package/python-pytablewriter/python-pytablewriter.hash
+++ b/package/python-pytablewriter/python-pytablewriter.hash
@@ -1,3 +1,3 @@
 # md5 from https://pypi.python.org/pypi/pytablewriter/json, sha256 locally computed
-md5 0f559538d2d40b1f59904b3bf6c66b35  pytablewriter-0.19.7.tar.gz
-sha256 09c841a08cfcecc51e7ffc1846c5200b9f25ef6a3ed82a1a33f714b1c0d9ef94  pytablewriter-0.19.7.tar.gz
+md5 a2d3fe29adc7708ce986646f41c1d229  pytablewriter-0.19.8.tar.gz
+sha256 b76cb1591504ed1dcdc14ccf383806f45e2027bd72d844e545c6a0d18552d46c  pytablewriter-0.19.8.tar.gz
diff --git a/package/python-pytablewriter/python-pytablewriter.mk b/package/python-pytablewriter/python-pytablewriter.mk
index 24a4d2e94..ddbc17bed 100644
--- a/package/python-pytablewriter/python-pytablewriter.mk
+++ b/package/python-pytablewriter/python-pytablewriter.mk
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-PYTHON_PYTABLEWRITER_VERSION = 0.19.7
+PYTHON_PYTABLEWRITER_VERSION = 0.19.8
 PYTHON_PYTABLEWRITER_SOURCE = pytablewriter-$(PYTHON_PYTABLEWRITER_VERSION).tar.gz
-PYTHON_PYTABLEWRITER_SITE = https://pypi.python.org/packages/2d/5d/02baae4e38413608a77abec5f4ad9a665ba788802e84d7f84cfd9fbe49a2
+PYTHON_PYTABLEWRITER_SITE = https://pypi.python.org/packages/9b/89/1883fcd076f40034539f577b033636b20d9a7983a8ba99e9b8ef11b680b2
 PYTHON_PYTABLEWRITER_SETUP_TYPE = setuptools
 PYTHON_PYTABLEWRITER_LICENSE = MIT
 PYTHON_PYTABLEWRITER_LICENSE_FILES = LICENSE
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next 2/2] python-service-identity: bump version to 17.0.0
From: Vicente Olivert Riera @ 2017-05-25 10:05 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <20170525100543.889-1-Vincent.Riera@imgtec.com>

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/python-service-identity/python-service-identity.hash | 4 ++--
 package/python-service-identity/python-service-identity.mk   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/python-service-identity/python-service-identity.hash b/package/python-service-identity/python-service-identity.hash
index 09561d8f9..7caaaf99e 100644
--- a/package/python-service-identity/python-service-identity.hash
+++ b/package/python-service-identity/python-service-identity.hash
@@ -1,3 +1,3 @@
 # md5 from https://pypi.python.org/pypi/service_identity/json, sha256 locally computed
-md5	d52392597b9c44a740abf322bfdb21e6  service_identity-16.0.0.tar.gz
-sha256	0630e222f59f91f3db498be46b1d879ff220955d7bbad719a5cb9ad14e3c3036  service_identity-16.0.0.tar.gz
+md5 f509cb41ca2f8420bd8496291136d6cc  service_identity-17.0.0.tar.gz
+sha256 4001fbb3da19e0df22c47a06d29681a398473af4aa9d745eca525b3b2c2302ab  service_identity-17.0.0.tar.gz
diff --git a/package/python-service-identity/python-service-identity.mk b/package/python-service-identity/python-service-identity.mk
index 88549abff..ccc6e71ac 100644
--- a/package/python-service-identity/python-service-identity.mk
+++ b/package/python-service-identity/python-service-identity.mk
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-PYTHON_SERVICE_IDENTITY_VERSION = 16.0.0
+PYTHON_SERVICE_IDENTITY_VERSION = 17.0.0
 PYTHON_SERVICE_IDENTITY_SOURCE = service_identity-$(PYTHON_SERVICE_IDENTITY_VERSION).tar.gz
-PYTHON_SERVICE_IDENTITY_SITE = https://pypi.python.org/packages/f3/2a/7c04e7ab74f9f2be026745a9ffa81fd9d56139fa6f5f4b4c8a8c07b2bfba
+PYTHON_SERVICE_IDENTITY_SITE = https://pypi.python.org/packages/de/2a/cab6e30be82c8fcd2339ef618036720eda954cf05daef514e386661c9221
 PYTHON_SERVICE_IDENTITY_LICENSE = MIT
 PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
 PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next] moarvm: bump version to 2017.05
From: Vicente Olivert Riera @ 2017-05-25 10:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/moarvm/moarvm.hash | 2 +-
 package/moarvm/moarvm.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/moarvm/moarvm.hash b/package/moarvm/moarvm.hash
index 5571c6265..409486ac7 100644
--- a/package/moarvm/moarvm.hash
+++ b/package/moarvm/moarvm.hash
@@ -1,2 +1,2 @@
 # Locally computed
-sha256 7838c92e50afe75669f751db8e15f06666e32d5951d026a89de28f7c7a8c347f  MoarVM-2017.04.tar.gz
+sha256 7cb9b7a871b14ac9b6cddc57e646d277177c4b3b21220e6fbc204084a15a4e41  MoarVM-2017.05.tar.gz
diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk
index df5defd0a..e03d59411 100644
--- a/package/moarvm/moarvm.mk
+++ b/package/moarvm/moarvm.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-MOARVM_VERSION = 2017.04
+MOARVM_VERSION = 2017.05
 MOARVM_SITE = http://moarvm.com/releases
 MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz
 MOARVM_LICENSE = Artistic-2.0
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [PATCH next] vdr: bump version to 2.3.5
From: Vicente Olivert Riera @ 2017-05-25 10:07 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
---
 package/vdr/vdr.hash | 6 +++---
 package/vdr/vdr.mk   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package/vdr/vdr.hash b/package/vdr/vdr.hash
index b4800d53f..2ced98d96 100644
--- a/package/vdr/vdr.hash
+++ b/package/vdr/vdr.hash
@@ -1,4 +1,4 @@
-# From https://www.linuxtv.org/pipermail/vdr/2017-April/029243.html
-md5 7b1c985d5e7703f7ec46e3818f546702  vdr-2.3.4.tar.bz2
+# From https://www.linuxtv.org/pipermail/vdr/2017-May/029263.html
+md5 01fabef4d20ec01f11d53354d99a9642  vdr-2.3.5.tar.bz2
 # Locally computed
-sha256 97600301e8bb16ac6a6ed58c0b7c18a48e3ab1cc7130311d405178109777c03a  vdr-2.3.4.tar.bz2
+sha256 323fd01e4f8daef24bbdcb906023d18c998a204a22de110d1cb0089532e818b5  vdr-2.3.5.tar.bz2
diff --git a/package/vdr/vdr.mk b/package/vdr/vdr.mk
index 694081389..6c4656624 100644
--- a/package/vdr/vdr.mk
+++ b/package/vdr/vdr.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-VDR_VERSION = 2.3.4
+VDR_VERSION = 2.3.5
 VDR_SOURCE = vdr-$(VDR_VERSION).tar.bz2
 VDR_SITE = ftp://ftp.tvdr.de/vdr/Developer
 VDR_LICENSE = GPL-2.0+
-- 
2.13.0

^ permalink raw reply related

* [Buildroot] [Bug 9896] New: host-gcc-initial error downloading because incorrect URL
From: bugzilla at busybox.net @ 2017-05-25 10:41 UTC (permalink / raw)
  To: buildroot

https://bugs.busybox.net/show_bug.cgi?id=9896

            Bug ID: 9896
           Summary: host-gcc-initial error downloading because incorrect
                    URL
           Product: buildroot
           Version: 2017.02.1
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at buildroot.uclibc.org
          Reporter: orion_33 at bk.ru
                CC: buildroot at uclibc.org
  Target Milestone: ---

I try to use many external toolchains. Internal are not suit for me because
u-boot from old src works not correct. All external toolchains including
arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu can't download gcc
package because it have wrong URL without version number.

orion at ubuntu-vm:~/workdir/buildroot$ make host-gcc-initial
>>> host-gcc-initial  Downloading
--2017-05-24 17:59:44--  http://ftpmirror.gnu.org/gcc/gcc-/gcc-.tar.bz2
???????????? ftpmirror.gnu.org (ftpmirror.gnu.org)? 208.118.235.200
??????????? ? ftpmirror.gnu.org (ftpmirror.gnu.org)|208.118.235.200|:80...
?????????? ???????????.
HTTP-?????? ?????????. ???????? ??????? 302 Moved Temporarily
?????: http://mirror.tochlab.net/pub/gnu/gcc/gcc-/gcc-.tar.bz2 [???????]
--2017-05-24 17:59:44-- 
http://mirror.tochlab.net/pub/gnu/gcc/gcc-/gcc-.tar.bz2
???????????? mirror.tochlab.net (mirror.tochlab.net)? 5.178.86.222
??????????? ? mirror.tochlab.net (mirror.tochlab.net)|5.178.86.222|:80...
?????????? ???????????.
HTTP-?????? ?????????. ???????? ??????? 404 Not Found
2017-05-24 17:59:44 ?????? 404: Not Found.

--2017-05-24 17:59:44--  http://sources.buildroot.net/gcc-.tar.bz2
???????????? sources.buildroot.net (sources.buildroot.net)? 176.9.16.109
??????????? ? sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80...
?????????? ???????????.
HTTP-?????? ?????????. ???????? ??????? 404 Not Found
2017-05-24 17:59:44 ?????? 404: Not Found.

package/pkg-generic.mk:139: ?????? ?????????? ??????? ??? ????
?/home/orion/workdir/buildroot/output/build/host-gcc-initial/.stamp_downloaded?
make[1]: ***
[/home/orion/workdir/buildroot/output/build/host-gcc-initial/.stamp_downloaded]
?????? 1
Makefile:79: ?????? ?????????? ??????? ??? ???? ?_all?
make: *** [_all] ?????? 2
orion at ubuntu-vm:~/workdir/buildroot$ make menuconfig


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [PATCH 1/1] toolchain-external: dynamic loader symlink to actual location of musl libc.so
From: Ilya Kuzmich @ 2017-05-25 12:09 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <1495112596-26182-1-git-send-email-ilya.kuzmich@gmail.com>

ping?
On 18/05, Ilya Kuzmich wrote:
> Test whenever musl libc.so located at /lib or /usr/lib and create dynamic
> library loader symlink accordingly.
> 
> Signed-off-by: Ilya Kuzmich <ilya.kuzmich@gmail.com>
> ---
>  toolchain/toolchain-external/pkg-toolchain-external.mk | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/toolchain/toolchain-external/pkg-toolchain-external.mk b/toolchain/toolchain-external/pkg-toolchain-external.mk
> index 9670350..438d714 100644
> --- a/toolchain/toolchain-external/pkg-toolchain-external.mk
> +++ b/toolchain/toolchain-external/pkg-toolchain-external.mk
> @@ -489,7 +489,12 @@ else
>  MUSL_ARCH = $(ARCH)
>  endif
>  define TOOLCHAIN_EXTERNAL_MUSL_LD_LINK
> -	ln -sf libc.so $(TARGET_DIR)/lib/ld-musl-$(MUSL_ARCH).so.1
> +	if test -e $(STAGING_DIR)/usr/lib/libc.so; then \
> +		LD_LINK_TARGET=../usr/lib/libc.so ;\
> +	else \
> +	    LD_LINK_TARGET=libc.so ;\
> +	fi ;\
> +	ln -sf "$${LD_LINK_TARGET}" $(TARGET_DIR)/lib/ld-musl-$(MUSL_ARCH).so.1 ;
>  endef
>  endif
>  
> -- 
> 2.7.4
> 

^ permalink raw reply

* [Buildroot] [Bug 9896] host-gcc-initial error downloading because incorrect URL
From: bugzilla at busybox.net @ 2017-05-25 13:12 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <bug-9896-163@https.bugs.busybox.net/>

https://bugs.busybox.net/show_bug.cgi?id=9896

Thomas Petazzoni <thomas.petazzoni@free-electrons.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WORKSFORME
             Status|NEW                         |RESOLVED

--- Comment #1 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---
Running "make host-gcc-initial" doesn't make any sense when the configuration
specifies to use an external toolchain.

If you're not familiar with Buildroot, don't run anything but just "make".

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [Bug 9876] aarch64 support with gcc 4.8 toolchain
From: bugzilla at busybox.net @ 2017-05-25 13:16 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <bug-9876-163@https.bugs.busybox.net/>

https://bugs.busybox.net/show_bug.cgi?id=9876

Thomas Petazzoni <thomas.petazzoni@free-electrons.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WONTFIX
             Status|ASSIGNED                    |RESOLVED

--- Comment #3 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> ---
For custom external toolchains, we simply let the user specify which gcc
version the toolchain uses, and check that at the beginning of the build. We
don't try to prevent the user from using an unsupported gcc version depending
on the selected architecture, and I don't think we want to go down this route.
Especially since custom external toolchain quite often use vendor-specific gcc
versions that are patched to support additional features/processors, and
unnecessarily restricting the set of gcc versions to use would not be very
nice. For example, a patched gcc 4.8 could very well support lp64.

So I don't think we'll try to solve this problem.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [git commit] toolchain: Bump ARC tools to arc-2017.03 release
From: Thomas Petazzoni @ 2017-05-25 13:20 UTC (permalink / raw)
  To: buildroot

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

This commit finally bumps ARC toolchain to arc-2017.03 release.
More info on this release could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2017.03

Note mentioned above web-page is not yet populated but should be very soon.
As a safe fall-back interested could refer to RC2 page here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2017.03-rc2

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/binutils/Config.in.host                    |  2 +-
 .../0300-PATCH-ld-makefile.patch                   |  0
 .../0301-PATCH-check-ldrunpath-length.patch        |  0
 .../0500-add-sysroot-fix-from-bug-3049.patch       |  0
 .../0600-poison-system-directories.patch           |  0
 package/binutils/binutils.hash                     |  2 +-
 package/binutils/binutils.mk                       |  2 +-
 package/gcc/Config.in.host                         |  2 +-
 ...-return-false-for-any-PIC-related-unspecs.patch | 58 ----------------------
 .../301-missing-execinfo_h.patch                   |  0
 .../860-cilk-wchar.patch                           |  0
 .../940-uclinux-enable-threads.patch               |  0
 package/gcc/gcc.hash                               |  2 +-
 package/gdb/Config.in.host                         |  2 +-
 package/gdb/gdb.hash                               |  2 +-
 15 files changed, 7 insertions(+), 65 deletions(-)

diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 9e89e57..03ddf62 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -23,7 +23,7 @@ endchoice
 
 config BR2_BINUTILS_VERSION
 	string
-	default "arc-2017.03-rc2"	if BR2_arc
+	default "arc-2017.03"	if BR2_arc
 	default "2.26.1"	if BR2_BINUTILS_VERSION_2_26_X
 	default "2.27"		if BR2_BINUTILS_VERSION_2_27_X
 	default "2.28"		if BR2_BINUTILS_VERSION_2_28_X
diff --git a/package/binutils/arc-2017.03-rc2/0300-PATCH-ld-makefile.patch b/package/binutils/arc-2017.03/0300-PATCH-ld-makefile.patch
similarity index 100%
rename from package/binutils/arc-2017.03-rc2/0300-PATCH-ld-makefile.patch
rename to package/binutils/arc-2017.03/0300-PATCH-ld-makefile.patch
diff --git a/package/binutils/arc-2017.03-rc2/0301-PATCH-check-ldrunpath-length.patch b/package/binutils/arc-2017.03/0301-PATCH-check-ldrunpath-length.patch
similarity index 100%
rename from package/binutils/arc-2017.03-rc2/0301-PATCH-check-ldrunpath-length.patch
rename to package/binutils/arc-2017.03/0301-PATCH-check-ldrunpath-length.patch
diff --git a/package/binutils/arc-2017.03-rc2/0500-add-sysroot-fix-from-bug-3049.patch b/package/binutils/arc-2017.03/0500-add-sysroot-fix-from-bug-3049.patch
similarity index 100%
rename from package/binutils/arc-2017.03-rc2/0500-add-sysroot-fix-from-bug-3049.patch
rename to package/binutils/arc-2017.03/0500-add-sysroot-fix-from-bug-3049.patch
diff --git a/package/binutils/arc-2017.03-rc2/0600-poison-system-directories.patch b/package/binutils/arc-2017.03/0600-poison-system-directories.patch
similarity index 100%
rename from package/binutils/arc-2017.03-rc2/0600-poison-system-directories.patch
rename to package/binutils/arc-2017.03/0600-poison-system-directories.patch
diff --git a/package/binutils/binutils.hash b/package/binutils/binutils.hash
index 486bf37..5a70620 100644
--- a/package/binutils/binutils.hash
+++ b/package/binutils/binutils.hash
@@ -4,4 +4,4 @@ sha512	cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12c
 sha512	ede2e4e59a800260eea8c14eafbaee94e30abadafd5c419a3370f9f62213cf027d6400a1d4970b6958bd4d220e675dcd483a708107016e7abd5c99d7392ba8fd  binutils-2.28.tar.bz2
 
 # Locally calculated (fetched from Github)
-sha512  577fbd59dc8d41022ed511b86f3afc49af48ab798a7b187411a466621dc6247dff7dd84fa110ca278f09a9e523d8bdb892a233c00bf47d11b92be70e7278efe9  binutils-arc-2017.03-rc2.tar.gz
+sha512  07d5639e74eafe8fced259870c1a7dedee67c534573dda53fb78ee1ffeec9e17479fdde41dccd03b1cf0248023acbef7f66013398b2f722e4a8891ac680d1d16  binutils-arc-2017.03.tar.gz
diff --git a/package/binutils/binutils.mk b/package/binutils/binutils.mk
index bc0268e..0dc20a0 100644
--- a/package/binutils/binutils.mk
+++ b/package/binutils/binutils.mk
@@ -9,7 +9,7 @@
 BINUTILS_VERSION = $(call qstrip,$(BR2_BINUTILS_VERSION))
 ifeq ($(BINUTILS_VERSION),)
 ifeq ($(BR2_arc),y)
-BINUTILS_VERSION = arc-2017.03-rc2
+BINUTILS_VERSION = arc-2017.03
 else
 BINUTILS_VERSION = 2.27
 endif
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index ba4063d..5a0fd97 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -106,7 +106,7 @@ config BR2_GCC_VERSION
 	default "4.9.4"     if BR2_GCC_VERSION_4_9_X
 	default "5.4.0"     if BR2_GCC_VERSION_5_X
 	default "6.3.0"     if BR2_GCC_VERSION_6_X
-	default "arc-2017.03-rc2" if BR2_GCC_VERSION_ARC
+	default "arc-2017.03" if BR2_GCC_VERSION_ARC
 	default "musl-5.4.0" if BR2_GCC_VERSION_OR1K
 
 config BR2_EXTRA_GCC_CONFIG_OPTIONS
diff --git a/package/gcc/arc-2017.03-rc2/0001-FIX-PIC-return-false-for-any-PIC-related-unspecs.patch b/package/gcc/arc-2017.03-rc2/0001-FIX-PIC-return-false-for-any-PIC-related-unspecs.patch
deleted file mode 100644
index ea97082..0000000
--- a/package/gcc/arc-2017.03-rc2/0001-FIX-PIC-return-false-for-any-PIC-related-unspecs.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 139fed9d29ab935b3bc5159c0bdf7b8b8a39442d Mon Sep 17 00:00:00 2001
-From: Claudiu Zissulescu <claziss@gmail.com>
-Date: Mon, 15 May 2017 05:05:27 -0400
-Subject: [PATCH] [FIX] PIC: return false for any PIC related  unspecs
-
----
- gcc/config/arc/arc.c                        |  9 ++++-----
- gcc/testsuite/gcc.target/arc/pr9001191897.c | 10 ++++++++++
- 2 files changed, 14 insertions(+), 5 deletions(-)
- create mode 100644 gcc/testsuite/gcc.target/arc/pr9001191897.c
-
-diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
-index 3d53a667d37f..b00126f4d2c4 100644
---- a/gcc/config/arc/arc.c
-+++ b/gcc/config/arc/arc.c
-@@ -6056,11 +6056,8 @@ arc_legitimate_constant_p (machine_mode mode, rtx x)
-       return true;
- 
-     case NEG:
--      /* Assembler does not understand -(@label at gotoff).  Also, we do
--	 not print such pic address constant.  */
--      if (GET_CODE (XEXP (x, 0)) == UNSPEC)
--	return false;
-       return arc_legitimate_constant_p (mode, XEXP (x, 0));
-+
-     case PLUS:
-     case MINUS:
-       {
-@@ -6090,7 +6087,9 @@ arc_legitimate_constant_p (machine_mode mode, rtx x)
- 	case UNSPEC_TLS_IE:
- 	  return true;
- 	default:
--	  break;
-+	  /* Any other unspec ending here are pic related, hence the above
-+	     constant pic address checking returned false.  */
-+	  return false;
- 	}
-       /* Fall through.  */
- 
-diff --git a/gcc/testsuite/gcc.target/arc/pr9001191897.c b/gcc/testsuite/gcc.target/arc/pr9001191897.c
-new file mode 100644
-index 000000000000..2b9e1689803f
---- /dev/null
-+++ b/gcc/testsuite/gcc.target/arc/pr9001191897.c
-@@ -0,0 +1,10 @@
-+/* { dg-do compile } */
-+/* { dg-skip-if "" { ! { clmcpu } } } */
-+/* { dg-options "-mcpu=arch2 -Os -fpic -mno-sdata -mno-indexed-loads -w" } */
-+a;
-+c() {
-+  static char b[25];
-+  for (; a >= 0; a--)
-+    if (b[a])
-+      b[a] = '\0';
-+}
--- 
-2.7.4
-
diff --git a/package/gcc/arc-2017.03-rc2/301-missing-execinfo_h.patch b/package/gcc/arc-2017.03/301-missing-execinfo_h.patch
similarity index 100%
rename from package/gcc/arc-2017.03-rc2/301-missing-execinfo_h.patch
rename to package/gcc/arc-2017.03/301-missing-execinfo_h.patch
diff --git a/package/gcc/arc-2017.03-rc2/860-cilk-wchar.patch b/package/gcc/arc-2017.03/860-cilk-wchar.patch
similarity index 100%
rename from package/gcc/arc-2017.03-rc2/860-cilk-wchar.patch
rename to package/gcc/arc-2017.03/860-cilk-wchar.patch
diff --git a/package/gcc/arc-2017.03-rc2/940-uclinux-enable-threads.patch b/package/gcc/arc-2017.03/940-uclinux-enable-threads.patch
similarity index 100%
rename from package/gcc/arc-2017.03-rc2/940-uclinux-enable-threads.patch
rename to package/gcc/arc-2017.03/940-uclinux-enable-threads.patch
diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
index 4313f15..db59bae 100644
--- a/package/gcc/gcc.hash
+++ b/package/gcc/gcc.hash
@@ -12,6 +12,6 @@ sha512  2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d
 sha512  234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78  gcc-6.3.0.tar.bz2
 
 # Locally calculated (fetched from Github)
-sha512  8157d784367de2de853f7d288a213ee3222ac77321d18a887cd5a9c55b53f5948cc8608ec82398cb7e0a155ffa79f86f6469a23b505b22cd0eb5b69d610abd41  gcc-arc-2017.03-rc2.tar.gz
+sha512  282f76b8b63372f5b4426092b80d36da96cd0bda2a8588405b9ec22806c69fafb696b0e0df65bc36c3c3aa8ce5befc24246fd5c6ddb21dcde01f45f7b11ff7c4  gcc-arc-2017.03.tar.gz
 # Locally calculated (fetched from Github)
 sha512  841101f7de45f327bf2e92f3efc73ca88a021e4b9b541458ce80a16e55882bd8606a8492d75c57c589ee2c10d42ae2865b67690155d7289a541df1d68096402f  gcc-musl-5.4.0.tar.gz
diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host
index b1f0b55..cd763aa 100644
--- a/package/gdb/Config.in.host
+++ b/package/gdb/Config.in.host
@@ -55,7 +55,7 @@ endif
 # If cross-gdb is not enabled, the latest working version is chosen.
 config BR2_GDB_VERSION
 	string
-	default "arc-2017.03-rc2-gdb" if BR2_arc
+	default "arc-2017.03-gdb" if BR2_arc
 	default "6be65fb56ea6694a9260733a536a023a1e2d4d57" if BR2_microblaze
 	default "7.10.1"   if BR2_GDB_VERSION_7_10
 	default "7.11.1"   if BR2_GDB_VERSION_7_11 || !BR2_PACKAGE_HOST_GDB
diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
index 32526d5..b0f8a6e 100644
--- a/package/gdb/gdb.hash
+++ b/package/gdb/gdb.hash
@@ -5,4 +5,4 @@ sha512  0ac8d0a495103611ef41167a08313a010dce6ca4c6d827cbe8558a0c1a1a8a6bfa53f1b7
 
 # Locally calculated (fetched from Github)
 sha512  0a467091d4b01fbecabb4b8da1cb743025c70e7f4874a0b5c8fa2ec623569a39bde6762b91806de0be6e63711aeb6909715cfbe43860de73d8aec6159a9f10a7	gdb-6be65fb56ea6694a9260733a536a023a1e2d4d57.tar.gz
-sha512  275241c215d0bd32ab0f9f16358c46a66fd0d5db09d9a148b169a6b8135cfe91c6240a6bb75977573d4fc449a98f0702254577cbdc4598c6153ebbdca39253cf	gdb-arc-2017.03-rc2-gdb.tar.gz
+sha512  8ec849a5ea1c16f104c51c4813c35ab229e460eef0025967673b87316f62b5171f05448cda018464914d43d2da50b2902eb7f9f060d0af1368a9db111f959668	gdb-arc-2017.03-gdb.tar.gz

^ permalink raw reply related

* [Buildroot] [Bug 9876] aarch64 support with gcc 4.8 toolchain
From: bugzilla at busybox.net @ 2017-05-25 13:21 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <bug-9876-163@https.bugs.busybox.net/>

https://bugs.busybox.net/show_bug.cgi?id=9876

Yann E. MORIN <yann.morin.1998@free.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yann.morin.1998 at free.fr

--- Comment #4 from Yann E. MORIN <yann.morin.1998@free.fr> ---
We don't try to prevent the user from using an unsupported gcc version
depending on the selected architecture, and I don't think we want to go down
this route.

So I don't think we'll try to solve this problem.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply

* [Buildroot] [Bug 9876] aarch64 support with gcc 4.8 toolchain
From: bugzilla at busybox.net @ 2017-05-25 13:22 UTC (permalink / raw)
  To: buildroot
In-Reply-To: <bug-9876-163@https.bugs.busybox.net/>

https://bugs.busybox.net/show_bug.cgi?id=9876

--- Comment #5 from Yann E. MORIN <yann.morin.1998@free.fr> ---
> We don't try to prevent the user from using an unsupported gcc version
> depending on the selected architecture, and I don't think we want to go
> down this route.
> So I don't think we'll try to solve this problem.

Agreed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ 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