Kernel build fix related to external toolchain use
authorPeter Korsgaard <jacmet@sunsite.dk>
Tue, 4 Nov 2008 19:58:48 +0000 (19:58 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Tue, 4 Nov 2008 19:58:48 +0000 (19:58 -0000)
This patch prevents the user from select "linux (Same version as linux
headers)" as a choice for building the kernel when an external binary
toolchain is used, since "same version as linux headers" doesn't make
sense when an external toolchain is used.

It fixes the issue encountered by Hartley <hartleys@visionengravers.com>

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
target/Config.in

index c6b2e3196ee00078939d5bd0c1418cad852f03b6..ca426c3876235274a9fd386b16af3529409cd598 100644 (file)
@@ -45,6 +45,11 @@ config BR2_KERNEL_LINUX_ADVANCED
                kernel headers are just that (headers) and not full
                kernels. This is a feature.
 
+# The kernel with the same version as linux headers cannot be compiled
+# when using an external toolchain, because the linux headers are not
+# handled by Buildroot in this case.
+if BR2_TOOLCHAIN_SOURCE
+
 config BR2_KERNEL_LINUX
        bool "linux (Same version as linux headers)"
        select BR2_PACKAGE_LINUX
@@ -56,6 +61,8 @@ config BR2_KERNEL_LINUX
                kernel headers are just that (headers) and not full
                kernels. This is a feature.
 
+endif
+
 config BR2_KERNEL_HURD
        bool "hurd"
        help