From 8eb19238e3425ed0a696b046ff3251a844cdce7b Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 21 Feb 2019 03:09:19 +0000 Subject: [PATCH 01/23] linux (Generic): update to linux-4.19.24 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index a594ca3008..81741d406f 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.23" - PKG_SHA256="2d9b25678aac7f3f109c52e6266fb6ee89cc424b597518a2875874bacb8f130a" + PKG_VERSION="4.19.24" + PKG_SHA256="3bb1885fabd874b469a8ea19571c5a4ad5b6faa3cca1662137c57b40fcbf8e04" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 17bb43a74bc16abc66c734e8c758ad584bc99855 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 23 Feb 2019 15:28:29 +0000 Subject: [PATCH 02/23] linux (Generic): update to linux-4.19.25 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 81741d406f..b40dd5c5a4 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.24" - PKG_SHA256="3bb1885fabd874b469a8ea19571c5a4ad5b6faa3cca1662137c57b40fcbf8e04" + PKG_VERSION="4.19.25" + PKG_SHA256="7ec71d90d6e96e6f741676d157ac06f30c75be4eaf1649143a3c8b7d4f919731" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From d8097d06280ed88216526d0eed9d9c549538ecbf Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 24 Feb 2019 20:56:15 +0000 Subject: [PATCH 03/23] linux (RPi): update to linux-18b4bd6 (4.19.25) --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index b40dd5c5a4..ded1b1c791 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -38,8 +38,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; raspberrypi) - PKG_VERSION="0a7f6900636f7c5a027124fe3388c928f1769c52" # 4.19.23 - PKG_SHA256="937cbaa16d33260148c405f984a9c44bac0e62c5028249a00b2a3ca01605ba91" + PKG_VERSION="18b4bd6567bc78af187211c5cb8bb439e9369811" # 4.19.25 + PKG_SHA256="3d5a04b2d723e541a4c6b355de45ef45103dfe9279ac28c7b390a927df72435c" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 281cb7a3634ca97183aa2674bd57881117704910 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sun, 24 Feb 2019 22:51:14 +0000 Subject: [PATCH 04/23] RPi: update to firmware 1f4c362 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 55d6d2e4cd..0c7f79c3be 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="d095b96ac33de9eb4b95539cb3261f35a3c74509" -PKG_SHA256="f3d40adebe3dd0cb9a85e4c8b6dec864aedfaa9661e134f447655b2a33097c8c" +PKG_VERSION="1f4c36239947cf077532e454fd7f9d7d9390b4b3" +PKG_SHA256="c16af93c20c419907276df616c9e0ebfc7fd5ce382ae3c5d206fbb2a60020f40" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 74b43d51b1..4bf93271b4 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-bootloader" -PKG_VERSION="d095b96ac33de9eb4b95539cb3261f35a3c74509" -PKG_SHA256="45fc65720e5792813a3c29ddab9da32d821020fae3b9076eecb184c73c6866d0" +PKG_VERSION="1f4c36239947cf077532e454fd7f9d7d9390b4b3" +PKG_SHA256="24a752a2ef921864bd7ff89fda87e2481fa9085d15877cbe84b05be9b374e4cc" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 8bcc116d7bc779953c30e79a9b9a49f1dc3907a5 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 27 Feb 2019 09:58:09 +0000 Subject: [PATCH 05/23] linux (Generic): update to linux-4.19.26 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index ded1b1c791..212c7b1555 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.25" - PKG_SHA256="7ec71d90d6e96e6f741676d157ac06f30c75be4eaf1649143a3c8b7d4f919731" + PKG_VERSION="4.19.26" + PKG_SHA256="bec45f66c94739596f2bbc35e89de7a2cbd407cf63b537970b52ab117db747fc" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 506ce317899d3eccacbcd39bcb63d3055a80a2ef Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 5 Mar 2019 22:07:02 +0000 Subject: [PATCH 06/23] linux (Generic): update to linux-4.19.27 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 212c7b1555..85ff55f2ec 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.26" - PKG_SHA256="bec45f66c94739596f2bbc35e89de7a2cbd407cf63b537970b52ab117db747fc" + PKG_VERSION="4.19.27" + PKG_SHA256="01b57bf57c46303ace0584a4de61bfa219899c34a448482614e2c28259687245" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From fa5ea657ac4269d53a81e06a9e4320d1cc23f975 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Wed, 6 Mar 2019 20:05:47 +0000 Subject: [PATCH 07/23] linux (RPi): update to linux-789277d (4.19.27) --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 85ff55f2ec..9620b847fa 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -38,8 +38,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; raspberrypi) - PKG_VERSION="18b4bd6567bc78af187211c5cb8bb439e9369811" # 4.19.25 - PKG_SHA256="3d5a04b2d723e541a4c6b355de45ef45103dfe9279ac28c7b390a927df72435c" + PKG_VERSION="789277d012f4a9ba1b032c298c3ebe2db5d91835" # 4.19.27 + PKG_SHA256="64a3ce8599710a32bb75cca366691ec2512f1a09b816392b3867016b3f417a26" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 7dc0eb45f0004a7b56f18f15f237dda679abd15b Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 8 Mar 2019 21:27:42 +0000 Subject: [PATCH 08/23] RPi: update to firmware fd15e07 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 0c7f79c3be..4abccb8ee6 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-driver" -PKG_VERSION="1f4c36239947cf077532e454fd7f9d7d9390b4b3" -PKG_SHA256="c16af93c20c419907276df616c9e0ebfc7fd5ce382ae3c5d206fbb2a60020f40" +PKG_VERSION="fd15e0700e45d9b7db83e30696aba299b9f2f31d" +PKG_SHA256="6324b4638b7b3f906469a1d2b94902f608436279749f167ade70e68c5c4c79a7" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 4bf93271b4..972aca1e11 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) PKG_NAME="bcm2835-bootloader" -PKG_VERSION="1f4c36239947cf077532e454fd7f9d7d9390b4b3" -PKG_SHA256="24a752a2ef921864bd7ff89fda87e2481fa9085d15877cbe84b05be9b374e4cc" +PKG_VERSION="fd15e0700e45d9b7db83e30696aba299b9f2f31d" +PKG_SHA256="c9d32c2355ce4116206b3deae3e340545f345441c0c93ba2347971784fd327ff" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" From 20ac24f8b85df9333830b3f63f2c6017035e3e7c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 11 Mar 2019 03:16:30 +0000 Subject: [PATCH 09/23] linux (Generic): update to linux-4.19.28 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 9620b847fa..6c1ddd01e0 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.27" - PKG_SHA256="01b57bf57c46303ace0584a4de61bfa219899c34a448482614e2c28259687245" + PKG_VERSION="4.19.28" + PKG_SHA256="5a853d1ffc3076a8483b16fea0a66ec3accdaef2d8603a7bad6b200ce47e16ee" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 636fab4939c1bd525db531896dfef7bec3577c12 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 12 Mar 2019 12:40:04 +0000 Subject: [PATCH 10/23] kernel-firmware: update to kernel-firmware-b0d9583 --- packages/linux-firmware/kernel-firmware/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux-firmware/kernel-firmware/package.mk b/packages/linux-firmware/kernel-firmware/package.mk index a395f480ee..23f8d82ff8 100644 --- a/packages/linux-firmware/kernel-firmware/package.mk +++ b/packages/linux-firmware/kernel-firmware/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="kernel-firmware" -PKG_VERSION="28f5f7dc1f077ea37d663f70de4490844db0449d" -PKG_SHA256="422efa46f633acede2290ee4b53e07d1e2786e9b26d5cd0a7a5b8991c3763334" +PKG_VERSION="b0d9583f9528890dfcb28d338fe70b50371084bf" +PKG_SHA256="6ce9bdbe9df28756e8a633c5d6a2c8ced3597e32b75f6897cbc4f576851f611a" PKG_LICENSE="other" PKG_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/" PKG_URL="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/$PKG_VERSION.tar.gz" From 35ac8027b97329ef53df76c6a3c5dc537ca21260 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 12 Mar 2019 21:13:38 +0000 Subject: [PATCH 11/23] linux (RPi): update to linux-414511a (4.19.28) --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 6c1ddd01e0..f65305f05a 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -38,8 +38,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; raspberrypi) - PKG_VERSION="789277d012f4a9ba1b032c298c3ebe2db5d91835" # 4.19.27 - PKG_SHA256="64a3ce8599710a32bb75cca366691ec2512f1a09b816392b3867016b3f417a26" + PKG_VERSION="414511a0cc482de90eec5791b7015b2c2d99408e" # 4.19.28 + PKG_SHA256="9af2e64455a52222a01d5768cd2d682c574573d81869b7e46c58900fc73dbd64" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 51a60e79a906f8059225a33212c4ebd84d7f80b9 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Thu, 14 Mar 2019 04:04:27 +0000 Subject: [PATCH 12/23] linux (Generic): update to linux-4.19.29 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index f65305f05a..b4573e0a30 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.28" - PKG_SHA256="5a853d1ffc3076a8483b16fea0a66ec3accdaef2d8603a7bad6b200ce47e16ee" + PKG_VERSION="4.19.29" + PKG_SHA256="0d09e5c33e724fa0490cd0ec111988d50b5f827001149cb9c7a2041b383fe7f3" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 35b334c37b497329a8186d03df973517e46b0b16 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 15 Mar 2019 18:05:13 +0000 Subject: [PATCH 13/23] linux (RPi): update to linux-3667ae0 (4.19.29) --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index b4573e0a30..ea474a4e4f 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -38,8 +38,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; raspberrypi) - PKG_VERSION="414511a0cc482de90eec5791b7015b2c2d99408e" # 4.19.28 - PKG_SHA256="9af2e64455a52222a01d5768cd2d682c574573d81869b7e46c58900fc73dbd64" + PKG_VERSION="3667ae0605bfbed9e25bd48365457632cf660d78" # 4.19.29 + PKG_SHA256="b868127a4e8a38d5f9433ddfb7628078a98ffacb042b545e93984f3460d17c8e" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; From 1d701430f877e8b2c0b2a490d4e5245ea35dd817 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 19 Mar 2019 14:41:02 +0000 Subject: [PATCH 14/23] linux (Generic): update to linux-4.19.30 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index ea474a4e4f..a217857b13 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.29" - PKG_SHA256="0d09e5c33e724fa0490cd0ec111988d50b5f827001149cb9c7a2041b383fe7f3" + PKG_VERSION="4.19.30" + PKG_SHA256="fe4e0998eb33d7aaf629ce2948e2b34e9156a176aa28b96062304cd6dbea70c2" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From af038b31d5048d2d5263ffb2ee6b08059b894ed7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 3 Apr 2019 14:41:01 +0200 Subject: [PATCH 15/23] linux (Generic): update to 4.19.33 Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index a217857b13..ee39a7fde0 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -44,8 +44,8 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.30" - PKG_SHA256="fe4e0998eb33d7aaf629ce2948e2b34e9156a176aa28b96062304cd6dbea70c2" + PKG_VERSION="4.19.33" + PKG_SHA256="39a12dfa0a62834ea1af5c50703fd2b6df29fb824f4af8367a010b13292cd393" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From ab6b4977b4b70d6fa7cf05aca7341add8dc515ad Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 3 Apr 2019 14:54:26 +0200 Subject: [PATCH 16/23] linux (Generic): config options for 4.19.33 Signed-off-by: Matthias Reichl --- projects/Generic/linux/linux.x86_64.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/Generic/linux/linux.x86_64.conf b/projects/Generic/linux/linux.x86_64.conf index 19211e8b09..bdb21fb35e 100644 --- a/projects/Generic/linux/linux.x86_64.conf +++ b/projects/Generic/linux/linux.x86_64.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 4.19.16 Kernel Configuration +# Linux/x86_64 4.19.33 Kernel Configuration # # @@ -1750,6 +1750,7 @@ CONFIG_MACVLAN=m # CONFIG_MACVTAP is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set +# CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y From de0041a596256c0345496a11c6fdb46f1a67426c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 1 Apr 2019 13:07:13 +0200 Subject: [PATCH 17/23] elfutils: switch to upstream build method Just add a patch so that the elfutils executables (eu-ar, eu-nm, ...) aren't built/installed and use upstream build otherwise. Signed-off-by: Matthias Reichl --- packages/devel/elfutils/package.mk | 27 ------------------- .../elfutils-001-dont-build-executables.patch | 11 ++++++++ 2 files changed, 11 insertions(+), 27 deletions(-) create mode 100644 packages/devel/elfutils/patches/elfutils-001-dont-build-executables.patch diff --git a/packages/devel/elfutils/package.mk b/packages/devel/elfutils/package.mk index 6a2cedbc36..19835bea90 100644 --- a/packages/devel/elfutils/package.mk +++ b/packages/devel/elfutils/package.mk @@ -25,30 +25,3 @@ PKG_CONFIGURE_OPTS_HOST="utrace_cv_cc_biarch=false \ --with-zlib \ --without-bzlib \ --without-lzma" - -makeinstall_host() { - make DESTDIR="$INSTALL" -C libelf install -} - -make_target() { - make V=1 -C libelf libelf.a - make V=1 -C libebl libebl.a - make V=1 -C libdwfl libdwfl.a - make V=1 -C libdwelf libdwelf.a - make V=1 -C libdw libdw.a -} - -makeinstall_target() { - make DESTDIR="$SYSROOT_PREFIX" -C libelf install-includeHEADERS install-pkgincludeHEADERS - make DESTDIR="$SYSROOT_PREFIX" -C libdwfl install-pkgincludeHEADERS - make DESTDIR="$SYSROOT_PREFIX" -C libdw install-includeHEADERS install-pkgincludeHEADERS - - mkdir -p $SYSROOT_PREFIX/usr/lib - cp libelf/libelf.a $SYSROOT_PREFIX/usr/lib - cp libebl/libebl.a $SYSROOT_PREFIX/usr/lib - cp libdwfl/libdwfl.a $SYSROOT_PREFIX/usr/lib - cp libdw/libdw.a $SYSROOT_PREFIX/usr/lib - - mkdir -p $SYSROOT_PREFIX/usr/include/elfutils - cp version.h $SYSROOT_PREFIX/usr/include/elfutils -} diff --git a/packages/devel/elfutils/patches/elfutils-001-dont-build-executables.patch b/packages/devel/elfutils/patches/elfutils-001-dont-build-executables.patch new file mode 100644 index 0000000000..4267bde764 --- /dev/null +++ b/packages/devel/elfutils/patches/elfutils-001-dont-build-executables.patch @@ -0,0 +1,11 @@ +--- elfutils-0.176/Makefile.am.orig 2019-04-01 12:59:25.141077178 +0200 ++++ elfutils-0.176/Makefile.am 2019-04-01 12:59:34.157100775 +0200 +@@ -28,7 +28,7 @@ + + # Add doc back when we have some real content. + SUBDIRS = config m4 lib libelf libebl libdwelf libdwfl libdw libcpu libasm \ +- backends src po tests ++ backends po tests + + EXTRA_DIST = elfutils.spec GPG-KEY NOTES CONTRIBUTING \ + COPYING COPYING-GPLV2 COPYING-LGPLV3 From 628d20b940816493c276b1e3f4ce4ce143f64ef8 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 2 Apr 2019 09:51:41 +0200 Subject: [PATCH 18/23] config/functions: factor out pkg-config setup into functions Signed-off-by: Matthias Reichl --- config/functions | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/config/functions b/config/functions index b7bb809469..e9fbf1fa0b 100644 --- a/config/functions +++ b/config/functions @@ -160,6 +160,24 @@ flag_enabled() { fi } +setup_pkg_config_target() { + export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config" + export PKG_CONFIG_PATH="" + export PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig" + export PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX" + export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 + export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 +} + +setup_pkg_config_host() { + export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config" + export PKG_CONFIG_PATH="" + export PKG_CONFIG_LIBDIR="$TOOLCHAIN/lib/pkgconfig:$TOOLCHAIN/share/pkgconfig" + export PKG_CONFIG_SYSROOT_DIR="" + unset PKG_CONFIG_ALLOW_SYSTEM_CFLAGS + unset PKG_CONFIG_ALLOW_SYSTEM_LIBS +} + setup_toolchain() { if [ "$LTO_SUPPORT" = "yes" ]; then if flag_enabled "lto-parallel" "no"; then @@ -241,12 +259,7 @@ setup_toolchain() { export CFLAGS="$TARGET_CFLAGS" export CXXFLAGS="$TARGET_CXXFLAGS" export LDFLAGS="$TARGET_LDFLAGS" - export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config" - export PKG_CONFIG_PATH="" - export PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig" - export PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX" - export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 - export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 + setup_pkg_config_target export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr" if [ ! -f $CMAKE_CONF ] ; then @@ -293,12 +306,7 @@ setup_toolchain() { export CFLAGS="$HOST_CFLAGS" export CXXFLAGS="$HOST_CXXFLAGS" export LDFLAGS="$HOST_LDFLAGS" - export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config" - export PKG_CONFIG_PATH="" - export PKG_CONFIG_LIBDIR="$TOOLCHAIN/lib/pkgconfig:$TOOLCHAIN/share/pkgconfig" - export PKG_CONFIG_SYSROOT_DIR="" - unset PKG_CONFIG_ALLOW_SYSTEM_CFLAGS - unset PKG_CONFIG_ALLOW_SYSTEM_LIBS + setup_pkg_config_host export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$HOST_NAME.conf export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=$TOOLCHAIN" if [ ! -f $CMAKE_CONF ] ; then From 3bb574cbccbda4efad5cea4e2d1f140b2b9cc2b7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 3 Apr 2019 09:56:21 +0200 Subject: [PATCH 19/23] config/functions: build kernel with host pkg-config settings Signed-off-by: Matthias Reichl --- config/functions | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/config/functions b/config/functions index e9fbf1fa0b..52aec3771c 100644 --- a/config/functions +++ b/config/functions @@ -974,15 +974,19 @@ kernel_config_path() { } kernel_make() { - LDFLAGS="" make CROSS_COMPILE=$TARGET_KERNEL_PREFIX \ - ARCH="$TARGET_KERNEL_ARCH" \ - HOSTCC="$TOOLCHAIN/bin/host-gcc" \ - HOSTCXX="$TOOLCHAIN/bin/host-g++" \ - HOSTCFLAGS="$HOST_CFLAGS" \ - HOSTLDFLAGS="$HOST_LDFLAGS" \ - HOSTCXXFLAGS="$HOST_CXXFLAGS" \ - DEPMOD="$TOOLCHAIN/bin/depmod" \ - "$@" + ( + setup_pkg_config_host + + LDFLAGS="" make CROSS_COMPILE=$TARGET_KERNEL_PREFIX \ + ARCH="$TARGET_KERNEL_ARCH" \ + HOSTCC="$TOOLCHAIN/bin/host-gcc" \ + HOSTCXX="$TOOLCHAIN/bin/host-g++" \ + HOSTCFLAGS="$HOST_CFLAGS" \ + HOSTLDFLAGS="$HOST_LDFLAGS" \ + HOSTCXXFLAGS="$HOST_CXXFLAGS" \ + DEPMOD="$TOOLCHAIN/bin/depmod" \ + "$@" + ) } # get kernel module dir From 6d6f9dfd8dd5b4ffe1e58abbdf70695df70ed64d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 3 Apr 2019 10:11:26 +0200 Subject: [PATCH 20/23] linux (Generic): drop obsolete libelf detection patch Signed-off-by: Matthias Reichl --- .../default/linux-900-fix-libelf-detection.patch | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 packages/linux/patches/default/linux-900-fix-libelf-detection.patch diff --git a/packages/linux/patches/default/linux-900-fix-libelf-detection.patch b/packages/linux/patches/default/linux-900-fix-libelf-detection.patch deleted file mode 100644 index 9d581f8ca0..0000000000 --- a/packages/linux/patches/default/linux-900-fix-libelf-detection.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/Makefile b/Makefile -index c9132594860b..9551c8bc5e91 100644 ---- a/Makefile -+++ b/Makefile -@@ -933,7 +933,7 @@ export mod_sign_cmd - - ifdef CONFIG_STACK_VALIDATION - has_libelf := $(call try-run,\ -- echo "int main() {}" | $(HOSTCC) -xc -o /dev/null -lelf -,1,0) -+ echo "int main() {}" | $(HOSTCC) $(HOSTCFLAGS) -xc -o /dev/null $(HOSTLDFLAGS) -lelf -,1,0) - ifeq ($(has_libelf),1) - objtool_target := tools/objtool FORCE - else --- -2.11.0 - From b97a587449b186288bdbb77e6b389e8f9061e6a4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 3 Apr 2019 10:11:28 +0200 Subject: [PATCH 21/23] linux: remove obsolete perf build flags Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index ee39a7fde0..750ee779f9 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -193,8 +193,6 @@ make_target() { NO_LIBAUDIT=1 \ NO_LZMA=1 \ NO_SDT=1 \ - LDFLAGS="$LDFLAGS -ldw -ldwfl -lebl -lelf -ldl -lz" \ - EXTRA_PERFLIBS="-lebl" \ CROSS_COMPILE="$TARGET_PREFIX" \ JOBS="$CONCURRENCY_MAKE_LEVEL" \ make $PERF_BUILD_ARGS From 8d25f4731c8756e1736a5522482a5f5316232e9c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 9 Apr 2019 12:04:42 +0200 Subject: [PATCH 22/23] linux (RPi, Generic): update to 4.19.34 Signed-off-by: Matthias Reichl --- packages/linux/package.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 750ee779f9..a7b85b6b04 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -38,14 +38,14 @@ case "$LINUX" in PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; raspberrypi) - PKG_VERSION="3667ae0605bfbed9e25bd48365457632cf660d78" # 4.19.29 - PKG_SHA256="b868127a4e8a38d5f9433ddfb7628078a98ffacb042b545e93984f3460d17c8e" + PKG_VERSION="6f84467f66ba847e643489a3d18b1cf81bad87d0" # 4.19.34 + PKG_SHA256="6622f794a6b8649cf6c92f439282b632f5cef66a18e9ab961ab743d3e9fc59ba" PKG_URL="https://github.com/raspberrypi/linux/archive/$PKG_VERSION.tar.gz" PKG_SOURCE_NAME="linux-$LINUX-$PKG_VERSION.tar.gz" ;; *) - PKG_VERSION="4.19.33" - PKG_SHA256="39a12dfa0a62834ea1af5c50703fd2b6df29fb824f4af8367a010b13292cd393" + PKG_VERSION="4.19.34" + PKG_SHA256="dd795e2a1fddbee5b03c3bb55a1926829cc08df4fdcabce62dda717ba087b8cc" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 13cc9fba46885e03015ecf3e590bd08c3589ff19 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 9 Apr 2019 12:05:03 +0200 Subject: [PATCH 23/23] linux (RPi): config options for 4.19.34 Signed-off-by: Matthias Reichl --- projects/RPi/devices/RPi/linux/linux.arm.conf | 6 +++++- projects/RPi/devices/RPi2/linux/linux.arm.conf | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index df591dcfa6..86e77351c8 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.19.20 Kernel Configuration +# Linux/arm 4.19.34 Kernel Configuration # # @@ -1331,6 +1331,7 @@ CONFIG_MACVLAN=m # CONFIG_MACVTAP is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set +# CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y @@ -3138,6 +3139,7 @@ CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC=m CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m +CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m @@ -3314,6 +3316,7 @@ CONFIG_SND_SOC_WM8804_I2C=m # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8824 is not set CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SOC_I_SABRE_CODEC=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SND_SIMPLE_SCU_CARD is not set @@ -3771,6 +3774,7 @@ CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index d6d92c08f7..7c19a14323 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.19.20 Kernel Configuration +# Linux/arm 4.19.34 Kernel Configuration # # @@ -1440,6 +1440,7 @@ CONFIG_MACVLAN=m # CONFIG_MACVTAP is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set +# CONFIG_GTP is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y @@ -3253,6 +3254,7 @@ CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC=m CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m +CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m @@ -3429,6 +3431,7 @@ CONFIG_SND_SOC_WM8804_I2C=m # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8824 is not set CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SOC_I_SABRE_CODEC=m CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SND_SIMPLE_SCU_CARD is not set @@ -3887,6 +3890,7 @@ CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set #