From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7127175749020155904 X-Received: by 2002:ac2:43b0:0:b0:48b:1eb:d1e5 with SMTP id t16-20020ac243b0000000b0048b01ebd1e5mr2189328lfl.641.1659424917029; Tue, 02 Aug 2022 00:21:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:1146:b0:48b:253:97e6 with SMTP id m6-20020a056512114600b0048b025397e6ls47436lfg.1.-pod-prod-gmail; Tue, 02 Aug 2022 00:21:55 -0700 (PDT) X-Google-Smtp-Source: AGRyM1stKDHkkLTY3MwlLlG3XNPyPYePw4gmdPIAI5Uu+Ei20JajI8xpMZSjjcLgazSHNEEnEhns X-Received: by 2002:a05:6512:138b:b0:482:a883:a8ce with SMTP id p11-20020a056512138b00b00482a883a8cemr6714587lfa.20.1659424915874; Tue, 02 Aug 2022 00:21:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659424915; cv=none; d=google.com; s=arc-20160816; b=STyWYoTDLAkSl9aFYg71fnOn+yOSbJ76cPKeKUCBGcPO3AQS4SQ3anEHPZVREdiB0s Ye0be3SyfF7d7ZvoIu98STaERasGvFaXfIfNDesPda53dZCJKYLBbpZSTBRXsm8Ijuut 3y4nqh/VDtq5YlIgzB7qQVa6u9t1HBOsURf0Iic/83/ld5wYUyT6JITsTZh3qoaHf99H IcUE5uUfLGqDqYaUOAd6wQzeiJpIZvF182bK4ctPsvsGvgonyPd0am+bQpO/cuc4Ue+X tqdRQQ/TjqDc2Yz33+K9QLZ0stcM/lRNi7iRoAkFxK8Wlc1YoFlJZpM2J8nwk549asxx 7fbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=I8dsTXy8zjbARQCpubyeRzY0wDw4yXKe+CDInvHAF1Q=; b=YXgImLviOFxHRtucx+W8aViEBVJUXyfkjH1GoWObq28G2aV3I8ao3xSInlMWSTuVNP 4pg8u/Cr1D5fyq6fmamPyCNHReqy4jsEL+/qfZg4MxvVWcIeInunZmq4JE6joWK8N3O+ yALoMBStZOGt06wVH7qLMMZ+y3ZJn8mMCaK2S/4UkULnP1piEMMy4qvxsX3MQRWqCDd+ bciplY6pWBYx+iu0ZO1z9hIq2ouYarC2w08SpigmdR1MZcPqBRIqE2LvVGOPr+Kuh6VI t4Zj3gdOm7ebdeXKb8oqAG8J2HUujG8YF/67FqMO75ClriYkdzPUZnOdfzi5DJyvephI RtXQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=kkg3iesw; spf=pass (google.com: domain of fm-72506-2022080207215578e531030c42344e91-_l1mpj@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2022080207215578e531030c42344e91-_L1Mpj@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-227.siemens.flowmailer.net (mta-64-227.siemens.flowmailer.net. [185.136.64.227]) by gmr-mx.google.com with ESMTPS id k5-20020a05651c10a500b0025e57978f71si117721ljn.6.2022.08.02.00.21.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Aug 2022 00:21:55 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-2022080207215578e531030c42344e91-_l1mpj@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) client-ip=185.136.64.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=kkg3iesw; spf=pass (google.com: domain of fm-72506-2022080207215578e531030c42344e91-_l1mpj@rts-flowmailer.siemens.com designates 185.136.64.227 as permitted sender) smtp.mailfrom=fm-72506-2022080207215578e531030c42344e91-_L1Mpj@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-227.siemens.flowmailer.net with ESMTPSA id 2022080207215578e531030c42344e91 for ; Tue, 02 Aug 2022 09:21:55 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=I8dsTXy8zjbARQCpubyeRzY0wDw4yXKe+CDInvHAF1Q=; b=kkg3ieswnp1SztlEPXLoI9jWA58DL22e0CUmte5ZOnKCRUnT9wJ+eae6wcLmN6LvusSoFF zQ1Qa6r7LPx3g8nnbbKKWkZQeFudHNt2QW3AhRroGW1H1dhkU1RDFbJbI+wsy6F2HL7VIEg7 4FZzqtZqH+axKS2NdVnmD4klzCJyM=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH] improve caching of kernel overlays Date: Tue, 2 Aug 2022 09:21:48 +0200 Message-Id: <20220802072148.1145167-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: Z1WOoKUlhQFT The kernel build supports KERNEL_OVERLAYS to overlay the official kernel sources with custom ones. These overlays are referenced using absolute paths, which leads to absolute include directories on the compiler cmdline. As the sbuilder injects some randomness into the build path, this breaks ccache caching. To fix this, we set the CCACHE_BASEDIR to the CURDIR for the kernel build. Signed-off-by: Felix Moessbauer --- meta/recipes-kernel/linux/files/debian/rules.tmpl | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-kernel/linux/files/debian/rules.tmpl b/meta/recipes-kernel/linux/files/debian/rules.tmpl index 8063c495..70a78547 100755 --- a/meta/recipes-kernel/linux/files/debian/rules.tmpl +++ b/meta/recipes-kernel/linux/files/debian/rules.tmpl @@ -15,6 +15,7 @@ isar_env=$(strip \ export O='${O}' && \ export S='${S}' && \ export CURDIR='$(CURDIR)' \ + export CCACHE_BASEDIR='$(CURDIR)' \ ) %: -- 2.30.2