* [Buildroot] [PATCH] kvm-unit-tests: fix build on x86-64 with specific gcc versions
From: Thomas Petazzoni @ 2017-05-15 12:05 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494276103-22722-1-git-send-email-thomas.petazzoni@free-electrons.com>
Hello,
On Mon, 8 May 2017 22:41:43 +0200, Thomas Petazzoni wrote:
> ...clock-be-explicit-about-mul-instruction-d.patch | 35 ++++++++++++++++++++++
> 1 file changed, 35 insertions(+)
> create mode 100644 package/kvm-unit-tests/0001-x86-hyperv_clock-be-explicit-about-mul-instruction-d.patch
This patch has been accepted upstream:
https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git/commit/?id=45276b5860522921c77fb3ccc1458ff5f223c3c6.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
^ permalink raw reply
* [Buildroot] [PATCH/next v2 1/1] package/vlc: security bump to version 2.2.5.1
From: Peter Korsgaard @ 2017-05-15 12:05 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170513105250.32027-1-bernd.kuhls@t-online.de>
>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:
> This release contains "various security improvements in demuxers and
> decoders".
> Release notes: http://www.videolan.org/vlc/releases/2.2.5.html
> Added all hashes provided by upstream.
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v2: updated subject and added release informations.
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] package/vlc: security bump to version 2.2.5.1
From: Peter Korsgaard @ 2017-05-15 12:04 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=5b58f1ee7268e528b024ec57f32823ee2615dbba
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
This release contains "various security improvements in demuxers and
decoders".
Release notes: http://www.videolan.org/vlc/releases/2.2.5.html
Added all hashes provided by upstream.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit c04fa8fad0e7d6631b00e8e0766244cc04a8364b)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/vlc/vlc.hash | 8 ++++++--
package/vlc/vlc.mk | 2 +-
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/package/vlc/vlc.hash b/package/vlc/vlc.hash
index efd4e27..0f1b6dc 100644
--- a/package/vlc/vlc.hash
+++ b/package/vlc/vlc.hash
@@ -1,2 +1,6 @@
-# From http://download.videolan.org/pub/videolan/vlc/2.2.3/vlc-2.2.3.tar.xz.sha256
-sha256 1632e91d2a0087e0ef4c3fb4c95c3c2890f7715a9d1d43ffd46329f428cf53be vlc-2.2.4.tar.xz
+# From http://get.videolan.org/vlc/2.2.5.1/vlc-2.2.5.1.tar.xz.md5
+md5 7ab63964ffec4c92a54deb018f23318b vlc-2.2.5.1.tar.xz
+# From http://get.videolan.org/vlc/2.2.5.1/vlc-2.2.5.1.tar.xz.sha1
+sha1 042962dba68e1414aa563883b0172ee121cf9555 vlc-2.2.5.1.tar.xz
+# From http://get.videolan.org/vlc/2.2.5.1/vlc-2.2.5.1.tar.xz.sha256
+sha256 b28b8a28f578c0c6cb1ebed293aca2a3cd368906cf777d1ab599e2784ddda1cc vlc-2.2.5.1.tar.xz
diff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk
index 583edf3..7f0c4f5 100644
--- a/package/vlc/vlc.mk
+++ b/package/vlc/vlc.mk
@@ -4,7 +4,7 @@
#
################################################################################
-VLC_VERSION = 2.2.4
+VLC_VERSION = 2.2.5.1
VLC_SITE = http://get.videolan.org/vlc/$(VLC_VERSION)
VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz
VLC_LICENSE = GPLv2+, LGPLv2.1+
^ permalink raw reply related
* [Buildroot] [PATCH] kvm-unit-tests: fix build on x86-64 with specific gcc versions
From: Peter Korsgaard @ 2017-05-15 12:03 UTC (permalink / raw)
To: buildroot
In-Reply-To: <1494276103-22722-1-git-send-email-thomas.petazzoni@free-electrons.com>
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
> kvm-unit-tests uses the following code on x86/x86-64:
> static inline u64 scale_delta(u64 delta, u64 mul_frac)
> {
> u64 product, unused;
> __asm__ (
> "mul %3"
> : "=d" (product), "=a" (unused) : "1" (delta), "rm" ((u64)mul_frac) );
> return product;
> }
> The "mul" instruction does not have a suffix that indicates the width of
> the data being multiplied. When the data is passed in a register, there
> is no need to specify the width, but with some gcc versions, the data is
> passed as a memory reference, and therefore the assembler does not know
> the width of the data to be multiplied. It causes the following build
> failure:
> x86/hyperv_clock.c: Assembler messages:
> x86/hyperv_clock.c:21: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
> Since the data being multiplied is 64 bit, we explicitly specify the
> instruction as being "mulq".
> Fixes:
> http://autobuild.buildroot.net/results/a4a65d01f049db83a93de92660f228dd18532625/
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] kvm-unit-tests: fix build on x86-64 with specific gcc versions
From: Peter Korsgaard @ 2017-05-15 12:03 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=521274cd60300ed6cf4143012495960853d80a39
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
kvm-unit-tests uses the following code on x86/x86-64:
static inline u64 scale_delta(u64 delta, u64 mul_frac)
{
u64 product, unused;
__asm__ (
"mul %3"
: "=d" (product), "=a" (unused) : "1" (delta), "rm" ((u64)mul_frac) );
return product;
}
The "mul" instruction does not have a suffix that indicates the width of
the data being multiplied. When the data is passed in a register, there
is no need to specify the width, but with some gcc versions, the data is
passed as a memory reference, and therefore the assembler does not know
the width of the data to be multiplied. It causes the following build
failure:
x86/hyperv_clock.c: Assembler messages:
x86/hyperv_clock.c:21: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
Since the data being multiplied is 64 bit, we explicitly specify the
instruction as being "mulq".
Fixes:
http://autobuild.buildroot.net/results/a4a65d01f049db83a93de92660f228dd18532625/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit bdadcf593d5308fcc1c8e767b7c2af8ae5aa9144)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
...clock-be-explicit-about-mul-instruction-d.patch | 35 ++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/package/kvm-unit-tests/0001-x86-hyperv_clock-be-explicit-about-mul-instruction-d.patch b/package/kvm-unit-tests/0001-x86-hyperv_clock-be-explicit-about-mul-instruction-d.patch
new file mode 100644
index 0000000..c8ee6b1
--- /dev/null
+++ b/package/kvm-unit-tests/0001-x86-hyperv_clock-be-explicit-about-mul-instruction-d.patch
@@ -0,0 +1,35 @@
+From 022ae220d6e7b5bd064bc8698c271dca4dac7d8c Mon Sep 17 00:00:00 2001
+From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+Date: Mon, 8 May 2017 22:27:25 +0200
+Subject: [PATCH] x86/hyperv_clock: be explicit about mul instruction data size
+
+With gcc 4.7.2, the build fails with:
+
+x86/hyperv_clock.c: Assembler messages:
+x86/hyperv_clock.c:21: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
+
+In order to avoid this, make the mul instruction data size explicit by
+adding the appropriate suffix. It operates on 64-bit data, so use
+"mulq".
+
+Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
+---
+ x86/hyperv_clock.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/x86/hyperv_clock.c b/x86/hyperv_clock.c
+index 8b1deba..6c4dd56 100644
+--- a/x86/hyperv_clock.c
++++ b/x86/hyperv_clock.c
+@@ -19,7 +19,7 @@ static inline u64 scale_delta(u64 delta, u64 mul_frac)
+ u64 product, unused;
+
+ __asm__ (
+- "mul %3"
++ "mulq %3"
+ : "=d" (product), "=a" (unused) : "1" (delta), "rm" ((u64)mul_frac) );
+
+ return product;
+--
+2.7.4
+
^ permalink raw reply related
* [Buildroot] [PATCH] lua: use target LDFLAGS
From: Peter Korsgaard @ 2017-05-15 12:02 UTC (permalink / raw)
To: buildroot
In-Reply-To: <6d72098cd529e9364107dd2727d22eda57635c80.1494253706.git.baruch@tkos.co.il>
>>>>> "Baruch" == Baruch Siach <baruch@tkos.co.il> writes:
> This adds '-static' to the link command when BR2_STATIC_LIBS=y, making the lua
> binary really static.
> Cc: Francois Perrad <francois.perrad@gadz.org>
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] lua: use target LDFLAGS
From: Peter Korsgaard @ 2017-05-15 12:01 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=893da5eb467192f1d95141461be1bf9fc6404f1a
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
This adds '-static' to the link command when BR2_STATIC_LIBS=y, making the lua
binary really static.
Cc: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Acked-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 7e48c824309641c9eec41ee3dd7292a579888965)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/lua/lua.mk | 1 +
1 file changed, 1 insertion(+)
diff --git a/package/lua/lua.mk b/package/lua/lua.mk
index 5ef61e0..bc0a9d4 100644
--- a/package/lua/lua.mk
+++ b/package/lua/lua.mk
@@ -70,6 +70,7 @@ define LUA_BUILD_CMDS
CC="$(TARGET_CC)" RANLIB="$(TARGET_RANLIB)" \
CFLAGS="$(TARGET_CFLAGS) $(LUA_CFLAGS)" \
MYLIBS="$(LUA_MYLIBS)" AR="$(TARGET_CROSS)ar rcu" \
+ MYLDFLAGS="$(TARGET_LDFLAGS)" \
BUILDMODE=$(LUA_BUILDMODE) \
PKG_VERSION=$(LUA_VERSION) -C $(@D)/src all
endef
^ permalink raw reply related
* [Buildroot] [PATCH v2] package/efl: fix unmet dependencies
From: Peter Korsgaard @ 2017-05-15 12:01 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170508211149.1964-1-yann.morin.1998@free.fr>
>>>>> "Yann" == Yann E MORIN <yann.morin.1998@free.fr> writes:
> EFL's elput selects libinput but forgot to propagate its dependencies.
> Which requires they be propagated further to a second sub-option, then
> to a third one.
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
> Cc: Romain Naour <romain.naour@openwide.fr>
> ---
> Changes v1 -> v2:
> - porpagate dependency to comments as well (Romain)
> - fix commit log typoes (Romain, me)
> ---
> package/efl/Config.in | 16 ++++++++++------
> 1 file changed, 10 insertions(+), 6 deletions(-)
> diff --git a/package/efl/Config.in b/package/efl/Config.in
> index 371ed3f0d4..7b29e57c0a 100644
> --- a/package/efl/Config.in
> +++ b/package/efl/Config.in
> @@ -178,13 +178,15 @@ config BR2_PACKAGE_EFL_WAYLAND
> depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # Evas DRM Engine
> depends on BR2_PACKAGE_EFL_EEZE # efl drm
> depends on BR2_PACKAGE_EFL_OPENGLES # OpenGL ES with EGL support only
> + depends on BR2_ENABLE_LOCALE # efl-drm <- efl-elput <- linput
Committed to 2017.02.x after fixing the s/linput/libinput/ typo, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] package/efl: fix unmet dependencies
From: Peter Korsgaard @ 2017-05-15 12:00 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=d21206802b8bf1cad26543b93fe72ef867fde1b9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
EFL's elput selects libinput but forgot to propagate its dependencies.
Which requires they be propagated further to a second sub-option, then
to a third one.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@openwide.fr>
[Thomas: fix typoes.]
[Peter: fix more typoes]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 31bd2b46a83f6009518935e11b4136668bd4d330)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/efl/Config.in | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/package/efl/Config.in b/package/efl/Config.in
index 5e89af6..a91609d 100644
--- a/package/efl/Config.in
+++ b/package/efl/Config.in
@@ -179,12 +179,14 @@ config BR2_PACKAGE_EFL_WAYLAND
depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # Evas DRM Engine
depends on BR2_PACKAGE_EFL_EEZE # efl drm
depends on BR2_PACKAGE_EFL_OPENGLES # OpenGL ES with EGL support only
+ depends on BR2_ENABLE_LOCALE # efl-drm <- efl-elput <- libinput
select BR2_PACKAGE_EFL_DRM
-comment "Wayland support needs udev /dev management (eeze) and OpenGL ES w/ EGL, threads"
+comment "Wayland support needs udev /dev management (eeze), OpenGL ES w/ EGL, threads, locales"
depends on BR2_PACKAGE_WAYLAND
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_MESA3D_OPENGL_EGL \
- || !BR2_PACKAGE_EFL_OPENGLES || !BR2_PACKAGE_EFL_EEZE
+ || !BR2_PACKAGE_EFL_OPENGLES || !BR2_PACKAGE_EFL_EEZE \
+ || !BR2_ENABLE_LOCALE
choice
bool "OpenGL support"
@@ -216,6 +218,7 @@ endchoice # OpenGL support
config BR2_PACKAGE_EFL_ELPUT
bool "Elput"
+ depends on BR2_ENABLE_LOCALE # libinput
depends on BR2_PACKAGE_EFL_EEZE
select BR2_PACKAGE_LIBINPUT
select BR2_PACKAGE_LIBXKBCOMMON
@@ -225,23 +228,24 @@ config BR2_PACKAGE_EFL_ELPUT
ecore_drm, etc) to handle interfacing with libinput without
having to duplicate the code in each subsystem.
-comment "Elput support needs udev /dev management (eeze)"
- depends on !BR2_PACKAGE_EFL_EEZE
+comment "Elput support needs udev /dev management (eeze), locales"
+ depends on !BR2_PACKAGE_EFL_EEZE || !BR2_ENABLE_LOCALE
config BR2_PACKAGE_EFL_DRM
bool "Evas DRM Engine"
depends on BR2_PACKAGE_EFL_EEZE
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
depends on BR2_PACKAGE_MESA3D_OPENGL_EGL # require libgbm from mesa3d
+ depends on BR2_ENABLE_LOCALE # efl-elput <- libinput
select BR2_PACKAGE_EFL_ELPUT
select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_LIBXKBCOMMON
help
This option enable building support for the Evas DRM Engine.
-comment "Evas DRM Engine needs udev /dev management (eeze) and mesa3d w/ EGL support, threads"
+comment "Evas DRM Engine needs udev /dev management (eeze), mesa3d w/ EGL support, threads, locales"
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_PACKAGE_MESA3D_OPENGL_EGL \
- || !BR2_PACKAGE_EFL_EEZE
+ || !BR2_PACKAGE_EFL_EEZE || !BR2_ENABLE_LOCALE
comment "libevas loaders"
^ permalink raw reply related
* [Buildroot] [PATCH] strongswan: fix crypt() redefinition
From: Peter Korsgaard @ 2017-05-15 11:55 UTC (permalink / raw)
To: buildroot
In-Reply-To: <8087559eb746cd7594ec07431a2c6794678f0905.1494501731.git.baruch@tkos.co.il>
>>>>> "Baruch" == Baruch Siach <baruch@tkos.co.il> writes:
> Add patch from upstream pending pull request (#72) to fix crypt() definition
> conflict.
> Fixes:
> http://autobuild.buildroot.net/results/612/6120add5ad6e7f5d575fc2a2442cd7fe5302eb46/
> http://autobuild.buildroot.net/results/ba1/ba1298e71ef28857654ae8d4593d09e4fe8cdda0/
> http://autobuild.buildroot.net/results/6b9/6b928e2a6a35bfb21c792fca083bc4cbdaef9304/
> Cc: J?r?me Pouiller <jezz@sysmic.org>
> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] strongswan: fix crypt() redefinition
From: Peter Korsgaard @ 2017-05-15 11:55 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=0a360e132b457d49722ea7bfc63306f787da3178
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
Add patch from upstream pending pull request (#72) to fix crypt() definition
conflict.
Fixes:
http://autobuild.buildroot.net/results/612/6120add5ad6e7f5d575fc2a2442cd7fe5302eb46/
http://autobuild.buildroot.net/results/ba1/ba1298e71ef28857654ae8d4593d09e4fe8cdda0/
http://autobuild.buildroot.net/results/6b9/6b928e2a6a35bfb21c792fca083bc4cbdaef9304/
Cc: J??r??me Pouiller <jezz@sysmic.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit dd24d95a76d19378b50e1d8a26ff0a00860671c6)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
...0001-af_alg-fix-crypt-definition-conflict.patch | 55 ++++++++++++++++++++++
1 file changed, 55 insertions(+)
diff --git a/package/strongswan/0001-af_alg-fix-crypt-definition-conflict.patch b/package/strongswan/0001-af_alg-fix-crypt-definition-conflict.patch
new file mode 100644
index 0000000..442e53e
--- /dev/null
+++ b/package/strongswan/0001-af_alg-fix-crypt-definition-conflict.patch
@@ -0,0 +1,55 @@
+From 0b906cb025a506be1b73e5b485179585d1a90be2 Mon Sep 17 00:00:00 2001
+From: Baruch Siach <baruch@tkos.co.il>
+Date: Thu, 11 May 2017 14:04:47 +0300
+Subject: [PATCH] af_alg: fix crypt() definition conflict
+
+Rename the crypt() method to avoid conflict with POSIX crypt(). Fixes the
+following build failure with musl libc:
+
+In file included from ../../../../src/libstrongswan/utils/utils.h:53:0,
+ from ../../../../src/libstrongswan/library.h:101,
+ from af_alg_ops.h:24,
+ from af_alg_ops.c:16:
+af_alg_ops.c:110:22: error: conflicting types for 'crypt'
+ METHOD(af_alg_ops_t, crypt, bool,
+ ^
+../../../../src/libstrongswan/utils/utils/object.h:99:13: note: in definition of macro 'METHOD'
+ static ret name(union {iface *_public; this;} \
+ ^
+In file included from af_alg_ops.c:18:0:
+.../host/usr/x86_64-buildroot-linux-musl/sysroot/usr/include/unistd.h:144:7: note: previous declaration of 'crypt' was here
+ char *crypt(const char *, const char *);
+ ^
+
+Signed-off-by: Baruch Siach <baruch@tkos.co.il>
+---
+Upstream status: https://github.com/strongswan/strongswan/pull/72
+
+ src/libstrongswan/plugins/af_alg/af_alg_ops.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/libstrongswan/plugins/af_alg/af_alg_ops.c b/src/libstrongswan/plugins/af_alg/af_alg_ops.c
+index 331d1e8010aa..452cd1ac30c9 100644
+--- a/src/libstrongswan/plugins/af_alg/af_alg_ops.c
++++ b/src/libstrongswan/plugins/af_alg/af_alg_ops.c
+@@ -107,7 +107,7 @@ METHOD(af_alg_ops_t, hash, bool,
+ return TRUE;
+ }
+
+-METHOD(af_alg_ops_t, crypt, bool,
++METHOD(af_alg_ops_t, crypt_, bool,
+ private_af_alg_ops_t *this, u_int32_t type, chunk_t iv, chunk_t data,
+ char *out)
+ {
+@@ -224,7 +224,7 @@ af_alg_ops_t *af_alg_ops_create(char *type, char *alg)
+ .public = {
+ .hash = _hash,
+ .reset = _reset,
+- .crypt = _crypt,
++ .crypt = _crypt_,
+ .set_key = _set_key,
+ .destroy = _destroy,
+ },
+--
+2.11.0
+
^ permalink raw reply related
* [Buildroot] [PATCH/next 1/1] package/linux-headers: bump 3.12.x and 4.{4, 9, 10}.x series
From: Peter Korsgaard @ 2017-05-15 11:54 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170511170042.4894-1-bernd.kuhls@t-online.de>
>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Committed to 2017.02.x (after dropping 4.10.x), thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] package/linux-headers: bump 3.12.x and 4.{4, 9, 10}.x series
From: Peter Korsgaard @ 2017-05-15 11:53 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=4c12eab4e75ec7c9f6c1c279e0e3b1ffbf9c701b
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
[Peter: drop 4.10.x bump]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit d48436c2bf7ca5a6e3d38ce5c2f3ba0ddd6d7386)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
| 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
--git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
index 205806a..0fd5f68 100644
--- a/package/linux-headers/Config.in.host
+++ b/package/linux-headers/Config.in.host
@@ -217,12 +217,12 @@ config BR2_DEFAULT_KERNEL_HEADERS
default "3.2.88" if BR2_KERNEL_HEADERS_3_2
default "3.4.113" if BR2_KERNEL_HEADERS_3_4
default "3.10.105" if BR2_KERNEL_HEADERS_3_10
- default "3.12.73" if BR2_KERNEL_HEADERS_3_12
+ default "3.12.74" if BR2_KERNEL_HEADERS_3_12
default "3.18.51" if BR2_KERNEL_HEADERS_3_18
default "3.19.8" if BR2_KERNEL_HEADERS_3_19
default "4.0.9" if BR2_KERNEL_HEADERS_4_0
default "4.1.39" if BR2_KERNEL_HEADERS_4_1
- default "4.4.66" if BR2_KERNEL_HEADERS_4_4
+ default "4.4.67" if BR2_KERNEL_HEADERS_4_4
default "4.8.17" if BR2_KERNEL_HEADERS_4_8
- default "4.9.26" if BR2_KERNEL_HEADERS_4_9
+ default "4.9.27" if BR2_KERNEL_HEADERS_4_9
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
^ permalink raw reply related
* [Buildroot] Hop tout set svn credentials when using svn to download tarballs
From: Peter Korsgaard @ 2017-05-15 11:52 UTC (permalink / raw)
To: buildroot
In-Reply-To: <D02BDAEC-5CBA-4A06-9645-C6663DB2F3DC@osmos-group.com>
>>>>> "Samir" == Samir Mouhoune <mouhoune@osmos-group.com> writes:
> Hi,
> I would like to know if is there a way to set svn credentials (username and
> password) when using secure svn server to download some pkgs tarballs.
The details depends on your subversion configuration (E.G. plain svn://
or svn-over-ssh), but one option is to tweak the exact command used to
access svn repos under Build options->Commands->Subversion command and
add the desired svn arguments (E.G. --username foo --password bar).
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] Analysis of build results for 2017-05-10
From: Peter Korsgaard @ 2017-05-15 11:44 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170511100207.148e4c7d@free-electrons.com>
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
>> m68k | mediastreamer-2.14.0 | NOK | http://autobuild.buildroot.net/results/775c81b5d0064cb196bbb367368dd76eb46ecf93 | ORPH
> ../src/utils/ffmpeg-priv.h:111:17: error: conflicting types for 'avcodec_alloc_context3'
> Peter (Korsgaard), you originally added this package, could you have a look ?
I did? Hmm, apparently. Looks like I added it to cleanup the linphone
package. I'll take a look.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [PATCH 1/1] package/openvpn: security bump to 2.4.2
From: Peter Korsgaard @ 2017-05-15 11:41 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170511165333.4655-1-bernd.kuhls@t-online.de>
>>>>> "Bernd" == Bernd Kuhls <bernd.kuhls@t-online.de> writes:
> Fixes CVE-2017-7478 & CVE-2017-7479:
> https://community.openvpn.net/openvpn/wiki/QuarkslabAndCryptographyEngineerAudits
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] package/openvpn: security bump to 2.4.2
From: Peter Korsgaard @ 2017-05-15 11:40 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=ab268515e081d7f0f90d8cb270b13aa7eab71ded
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
Fixes CVE-2017-7478 & CVE-2017-7479:
https://community.openvpn.net/openvpn/wiki/QuarkslabAndCryptographyEngineerAudits
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit a4e5ee245e9d19a8e1c95b26bd17f2b6d95e9263)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/openvpn/openvpn.hash | 2 +-
package/openvpn/openvpn.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash
index a03345e..fe054e9 100644
--- a/package/openvpn/openvpn.hash
+++ b/package/openvpn/openvpn.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 fde9e22c6df7a335d2d58c6a4d5967be76df173c766a5c51ece57fd044c76ee5 openvpn-2.4.1.tar.xz
+sha256 df5c4f384b7df6b08a2f6fa8a84b9fd382baf59c2cef1836f82e2a7f62f1bff9 openvpn-2.4.2.tar.xz
diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk
index 6581a4e..34b0e4b 100644
--- a/package/openvpn/openvpn.mk
+++ b/package/openvpn/openvpn.mk
@@ -4,7 +4,7 @@
#
################################################################################
-OPENVPN_VERSION = 2.4.1
+OPENVPN_VERSION = 2.4.2
OPENVPN_SOURCE = openvpn-$(OPENVPN_VERSION).tar.xz
OPENVPN_SITE = http://swupdate.openvpn.net/community/releases
OPENVPN_DEPENDENCIES = host-pkgconf openssl
^ permalink raw reply related
* [Buildroot] [git commit branch/2017.02.x] openvpn: Add explicit support for external lz4
From: Peter Korsgaard @ 2017-05-15 11:40 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=655ff05b9f42160d25fbe0001dd80f74bdf66beb
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
2.4.0 added lz4 support. Make that choice explicit or the bundled compat-lz4
"stub" will be used.
Signed-off-by: Jeroen Roovers <jer@airfi.aero>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 65e6f6ff2adc21f2fea4c0c8bc4dcd9e3b865264)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/openvpn/Config.in | 7 +++++++
package/openvpn/openvpn.mk | 6 ++++++
2 files changed, 13 insertions(+)
diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in
index 5fa191d..0a16755 100644
--- a/package/openvpn/Config.in
+++ b/package/openvpn/Config.in
@@ -14,6 +14,13 @@ config BR2_PACKAGE_OPENVPN
if BR2_PACKAGE_OPENVPN
+config BR2_PACKAGE_OPENVPN_LZ4
+ bool "LZ4 compression"
+ default y
+ select BR2_PACKAGE_LZ4
+ help
+ Enable LZ4 compression.
+
config BR2_PACKAGE_OPENVPN_LZO
bool "LZO compression"
default y
diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk
index a2e21f9..6581a4e 100644
--- a/package/openvpn/openvpn.mk
+++ b/package/openvpn/openvpn.mk
@@ -35,6 +35,12 @@ else
OPENVPN_CONF_ENV += IPROUTE=/sbin/ip
endif
+ifeq ($(BR2_PACKAGE_OPENVPN_LZ4),y)
+OPENVPN_DEPENDENCIES += lz4
+else
+OPENVPN_CONF_OPTS += --disable-lz4
+endif
+
ifeq ($(BR2_PACKAGE_OPENVPN_LZO),y)
OPENVPN_DEPENDENCIES += lzo
else
^ permalink raw reply related
* [Buildroot] [git commit branch/2017.02.x] openvpn: bump version to 2.4.1
From: Peter Korsgaard @ 2017-05-15 11:40 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=ebe3a0265627e9172a8101cf2e0c9cf75ae734b9
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
--disable-eurephia configure option doesn't exist, so remove it.
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 9ecbe727aa2e5a47bf23687c82afad806d882bb2)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/openvpn/openvpn.hash | 2 +-
package/openvpn/openvpn.mk | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/package/openvpn/openvpn.hash b/package/openvpn/openvpn.hash
index 600c250..a03345e 100644
--- a/package/openvpn/openvpn.hash
+++ b/package/openvpn/openvpn.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 6f23ba49a1dbeb658f49c7ae17d9ea979de6d92c7357de3d55cd4525e1b2f87e openvpn-2.4.0.tar.xz
+sha256 fde9e22c6df7a335d2d58c6a4d5967be76df173c766a5c51ece57fd044c76ee5 openvpn-2.4.1.tar.xz
diff --git a/package/openvpn/openvpn.mk b/package/openvpn/openvpn.mk
index 5e3df59..a2e21f9 100644
--- a/package/openvpn/openvpn.mk
+++ b/package/openvpn/openvpn.mk
@@ -4,7 +4,7 @@
#
################################################################################
-OPENVPN_VERSION = 2.4.0
+OPENVPN_VERSION = 2.4.1
OPENVPN_SOURCE = openvpn-$(OPENVPN_VERSION).tar.xz
OPENVPN_SITE = http://swupdate.openvpn.net/community/releases
OPENVPN_DEPENDENCIES = host-pkgconf openssl
@@ -22,8 +22,7 @@ OPENVPN_CONF_ENV = IFCONFIG=/sbin/ifconfig \
ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y)
OPENVPN_CONF_OPTS += \
--enable-small \
- --disable-plugins \
- --disable-eurephia
+ --disable-plugins
endif
# BusyBox 1.21+ places the ip applet in the "correct" place
^ permalink raw reply related
* [Buildroot] Analysis of build results for 2017-05-13
From: Matthew Weber @ 2017-05-15 11:39 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170514144956.77fbdca3@free-electrons.com>
Thomas,
On Sun, May 14, 2017 at 7:49 AM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Hello,
>
<snip>
>> sparc64 | upmpdcli-1.2.12 | NOK | http://autobuild.buildroot.net/results/c2f6f477dc510484ea126742508ff8e526f43b40 |
>
> Weird:
>
> /usr/bin/install: cannot change permissions of '/home/rclinux/rc-buildroot-test/scripts/instance-2/output/target/etc/upmpdcli.conf-dist': No such file or directory
> make[4]: *** [install-dist_sysconfDATA] Error 1
> make[4]: *** Waiting for unfinished jobs....
>
> Matt, is this yet another weird thing in your autobuilder configuration?
>
That is weird, I'll take a look.
Matt
^ permalink raw reply
* [Buildroot] [PATCH] qwt: fix build when BR2_STATIC_LIBS=y
From: Peter Korsgaard @ 2017-05-15 11:39 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170511134657.8755-1-gwenj@trabucayre.com>
>>>>> "Gwenhael" == Gwenhael Goavec-Merou <gwenj@trabucayre.com> writes:
> From: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
> By default, qwt build a shared library, but when BR2_STATIC_LIBS is set
> compilation failed with errors like :
> __uClibc_main.c:(.text+0x164): undefined reference to `__fini_array_end'
> __uClibc_main.c:(.text+0x168): undefined reference to `__fini_array_start'
> __uClibc_main.c:(.text+0x16c): undefined reference to `__fini_array_start'
> This patch disable QwtDll to build a static library when BR2_STATIC_LIBS=y.
> fix:
> http://autobuild.buildroot.net/results/739/739406bb8073d1861933872a47802954d9767634/
> Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] qwt: fix build when BR2_STATIC_LIBS=y
From: Peter Korsgaard @ 2017-05-15 11:38 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=40645cc665dd812ce034bc1472e52bc84ef760cf
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
By default, qwt build a shared library, but when BR2_STATIC_LIBS is set
compilation failed with errors like :
__uClibc_main.c:(.text+0x164): undefined reference to `__fini_array_end'
__uClibc_main.c:(.text+0x168): undefined reference to `__fini_array_start'
__uClibc_main.c:(.text+0x16c): undefined reference to `__fini_array_start'
This patch disable QwtDll to build a static library when BR2_STATIC_LIBS=y.
fix:
http://autobuild.buildroot.net/results/739/739406bb8073d1861933872a47802954d9767634/
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 11c619058e8b9de99d4ee227aaf41de1518395f8)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/qwt/qwt.mk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/package/qwt/qwt.mk b/package/qwt/qwt.mk
index d1bb524..043bc3f 100644
--- a/package/qwt/qwt.mk
+++ b/package/qwt/qwt.mk
@@ -41,6 +41,12 @@ else
QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtOpenGL.*$$/\# QWT_CONFIG += QwtOpenGL/'
endif
+ifeq ($(BR2_STATIC_LIBS),y)
+QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtDll.*$$/\# QWT_CONFIG += QwtDll/'
+else
+QWT_CONFIG += -e 's/^.*QWT_CONFIG.*QwtDll.*$$/QWT_CONFIG += QwtDll/'
+endif
+
define QWT_CONFIGURE_CMDS
$(SED) $(QWT_CONFIG) $(@D)/qwtconfig.pri
(cd $(@D); $(TARGET_MAKE_ENV) $(QWT_QMAKE))
^ permalink raw reply related
* [Buildroot] [PATCH master] postgresql: bump version to 9.6.3 (security)
From: Peter Korsgaard @ 2017-05-15 11:37 UTC (permalink / raw)
To: buildroot
In-Reply-To: <20170511142014.20027-1-Vincent.Riera@imgtec.com>
>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera@imgtec.com> writes:
> Three security vulnerabilities have been closed by this release:
> CVE-2017-7484: selectivity estimators bypass SELECT privilege checks
> CVE-2017-7485: libpq ignores PGREQUIRESSL environment variable
> CVE-2017-7486: pg_user_mappings view discloses foreign server passwords
> More details: https://www.postgresql.org/about/news/1746/
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply
* [Buildroot] [git commit branch/2017.02.x] postgresql: bump version to 9.6.3 (security)
From: Peter Korsgaard @ 2017-05-15 11:37 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=2fb0ed2be293acf6a6b3fc657fca9d039cc82a22
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
Three security vulnerabilities have been closed by this release:
CVE-2017-7484: selectivity estimators bypass SELECT privilege checks
CVE-2017-7485: libpq ignores PGREQUIRESSL environment variable
CVE-2017-7486: pg_user_mappings view discloses foreign server passwords
More details: https://www.postgresql.org/about/news/1746/
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit e2bb446ff50c3bd346beca07d5e7f3dc11591a1c)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/postgresql/postgresql.hash | 4 ++--
package/postgresql/postgresql.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/postgresql/postgresql.hash b/package/postgresql/postgresql.hash
index 1524a34..c65edf7 100644
--- a/package/postgresql/postgresql.hash
+++ b/package/postgresql/postgresql.hash
@@ -1,2 +1,2 @@
-# From https://ftp.postgresql.org/pub/source/v9.6.2/postgresql-9.6.2.tar.bz2.sha256
-sha256 0187b5184be1c09034e74e44761505e52357248451b0c854dddec6c231fe50c9 postgresql-9.6.2.tar.bz2
+# From https://ftp.postgresql.org/pub/source/v9.6.3/postgresql-9.6.3.tar.bz2.sha256
+sha256 1645b3736901f6d854e695a937389e68ff2066ce0cde9d73919d6ab7c995b9c6 postgresql-9.6.3.tar.bz2
diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk
index e07afc9..62b41cb 100644
--- a/package/postgresql/postgresql.mk
+++ b/package/postgresql/postgresql.mk
@@ -4,7 +4,7 @@
#
################################################################################
-POSTGRESQL_VERSION = 9.6.2
+POSTGRESQL_VERSION = 9.6.3
POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
POSTGRESQL_LICENSE = PostgreSQL
^ permalink raw reply related
* [Buildroot] [git commit branch/2017.02.x] postgresql: bump version to 9.6.2
From: Peter Korsgaard @ 2017-05-15 11:37 UTC (permalink / raw)
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=5149066e594a7c7f1f0bbe195f371309c0c5bc07
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.02.x
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit cd3d6c32ca515d5fb8dcc47cb17b2677fd480948)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
package/postgresql/postgresql.hash | 4 ++--
package/postgresql/postgresql.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/postgresql/postgresql.hash b/package/postgresql/postgresql.hash
index 900a55a..1524a34 100644
--- a/package/postgresql/postgresql.hash
+++ b/package/postgresql/postgresql.hash
@@ -1,2 +1,2 @@
-# From https://ftp.postgresql.org/pub/source/v9.6.1/postgresql-9.6.1.tar.bz2.sha256
-sha256 e5101e0a49141fc12a7018c6dad594694d3a3325f5ab71e93e0e51bd94e51fcd postgresql-9.6.1.tar.bz2
+# From https://ftp.postgresql.org/pub/source/v9.6.2/postgresql-9.6.2.tar.bz2.sha256
+sha256 0187b5184be1c09034e74e44761505e52357248451b0c854dddec6c231fe50c9 postgresql-9.6.2.tar.bz2
diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk
index bc2bf47..e07afc9 100644
--- a/package/postgresql/postgresql.mk
+++ b/package/postgresql/postgresql.mk
@@ -4,7 +4,7 @@
#
################################################################################
-POSTGRESQL_VERSION = 9.6.1
+POSTGRESQL_VERSION = 9.6.2
POSTGRESQL_SOURCE = postgresql-$(POSTGRESQL_VERSION).tar.bz2
POSTGRESQL_SITE = http://ftp.postgresql.org/pub/source/v$(POSTGRESQL_VERSION)
POSTGRESQL_LICENSE = PostgreSQL
^ permalink raw reply related
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox