From f13477b68fc228709764262431faf3458c28ccab Mon Sep 17 00:00:00 2001 From: Christophe PRIOUZEAU Date: Thu, 31 May 2018 13:21:34 +0000 Subject: [PATCH] linux: config.in: add comment for Arm Cortex-M When binutils > 2.28 are selected on Arm Cortex-M cpu, linux kernel does not boot due to a new implementation of 'adr pseudo instruction' on binutils. Bugzilla thread: https://bugs.busybox.net/show_bug.cgi?id=11051 Signed-off-by: Christophe Priouzeau Signed-off-by: Peter Korsgaard --- linux/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux/Config.in b/linux/Config.in index 73a3299b8f..b5957b61d3 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -8,6 +8,10 @@ config BR2_LINUX_KERNEL if BR2_LINUX_KERNEL +comment "Linux kernel will not boot with binutils >= 2.29" + depends on BR2_ARM_CPU_ARMV7M + depends on !BR2_BINUTILS_VERSION_2_28_X + # Packages that need to have a kernel with support for loadable modules, # but do not use the kernel-modules infrastructure, should select that # option. -- 2.30.2