[Buildroot] [PATCH] package/linux-headers: add support for CIP with same-as-kernel

Peter Korsgaard peter at korsgaard.com
Tue Jun 2 09:32:53 UTC 2020


>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:

 > On Wed, 13 May 2020 19:48:09 +0200
 > "Yann E. MORIN" <yann.morin.1998 at free.fr> wrote:

 >> When the linux-headers are configured to use the same source as the
 >> kernel (BR2_KERNEL_HEADERS_AS_KERNEL), and the kernel is configured
 >> to be one of the two CIP version (BR2_LINUX_KERNEL_LATEST_CIP_VERSION
 >> or BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION), the build fails if the
 >> kernel sources are not already downloaded:
 >> 
 >> $ cat defconfig
 >> BR2_LINUX_KERNEL=y
 >> BR2_LINUX_KERNEL_LATEST_CIP_VERSION=y
 >> $ make defconfig BR2_DEFCONFIG=$pwd)/defconfig
 >> $ make linux-headers-source
 >> 
 >> >>> linux-headers 4.19.118-cip25 Downloading  
 >> --2020-05-13 19:28:44--  https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.118-cip25.tar.xz
 >> Resolving cdn.kernel.org (cdn.kernel.org)... 2a04:4e42:1d::432, 151.101.121.176
 >> Connecting to cdn.kernel.org (cdn.kernel.org)|2a04:4e42:1d::432|:443... connected.
 >> HTTP request sent, awaiting response... 404 Not Found
 >> 2020-05-13 19:28:45 ERROR 404: Not Found.
 >> 
 >> make[1]: *** [package/pkg-generic.mk:171: /home/ymorin/dev/buildroot/O/build/linux-headers-4.19.118-cip25/.stamp_downloaded] Error 1
 >> make: *** [Makefile:23: _all] Error 2
 >> 
 >> We fix that by addingyet another duplication of information out of the
 >> linux.mk, to use the CIP-specific git tree where to get the archives as
 >> snapshots.
 >> 
 >> Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
 >> ---
 >> package/linux-headers/linux-headers.mk | 5 +++++
 >> 1 file changed, 5 insertions(+)

 > I've applied to master after fixing small typos in the commit log.
 > However, this linux-headers/linux duplication is really getting out of
 > control...

Indeed :/

Committed to 2020.02.x, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list