From 64fe678e8626eaa192a7954af40504b97b12c8b2 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Thu, 27 Aug 2015 13:53:06 -0700 Subject: [PATCH] coreos-kernel: re-enable ccache path rewriting for kernel builds The current kernel build process expects ccache to be effective but since setting CCACHE_BASEDIR globally was reverted in 35d8b34a builds have been uncached any time the source revision changes. Until it is safe to set CCACHE_BASEDIR globally again we should at least make use of it for kernel builds. --- .../src/third_party/coreos-overlay/eclass/coreos-kernel.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk_container/src/third_party/coreos-overlay/eclass/coreos-kernel.eclass b/sdk_container/src/third_party/coreos-overlay/eclass/coreos-kernel.eclass index b8ff160c9d..9257bbb342 100644 --- a/sdk_container/src/third_party/coreos-overlay/eclass/coreos-kernel.eclass +++ b/sdk_container/src/third_party/coreos-overlay/eclass/coreos-kernel.eclass @@ -93,6 +93,8 @@ kmake() { if gcc-specs-pie; then kernel_cflags="-nopie -fstack-check=no" fi + # this can be removed once it is exported globally again + export CCACHE_BASEDIR="${S}" emake \ ARCH="${kernel_arch}" \ CROSS_COMPILE="${CHOST}-" \