[Buildroot] [PATCH] linux-headers: Account for LINUX_OVERRIDE_SRCDIR

Arnout Vandecappelle arnout at mind.be
Thu Jan 12 08:17:05 UTC 2017

On 11-01-17 20:56, Andrey Smirnov wrote:
> Use the value of LINUX_OVERRIDE_SRCDIR as override directory when

 Good catch! However, I'm not entirely convinced that we really want this.

 A typical workflow would be to start from an upstream kernel, build a toolchain
and userspace with it, and then begin with hacking on the kernel to e.g. add a
driver. In that case it's rather unlikely that we really want to rebuild the
toolchain, because the headers don't change.

 That said, another possible scenario is that you don't configure any kernel
version but just use the OVERRIDE_SRCDIR to point to a local directory. Since we
removed the BR2_LINUX_KERNEL_CUSTOM_LOCAL, it's the only way to support that
scenario. In addition, the principle of least surprise would suggest that
BR2_KERNEL_HEADERS_AS_KERNEL would really work all the time, even if

 In short, I'm not really sure what is the best thing to do here. On thing though...

> Signed-off-by: Andrey Smirnov <andrew.smirnov at gmail.com>
> ---
>  package/linux-headers/linux-headers.mk | 1 +
>  1 file changed, 1 insertion(+)
> diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk
> index 0900778..197efb4 100644
> --- a/package/linux-headers/linux-headers.mk
> +++ b/package/linux-headers/linux-headers.mk
> @@ -10,6 +10,7 @@

 ... At least we should use ?= here so it is still possible to override each one

 If you resubmit, please include the pros and cons in the commit message for
future reference.


>  # Compute LINUX_HEADERS_SOURCE and LINUX_HEADERS_SITE from the configuration

Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

More information about the buildroot mailing list