aboutsummaryrefslogtreecommitdiff
path: root/package/binutils
diff options
context:
space:
mode:
authorGravatar Sam bobroff <sam.bobroff@au1.ibm.com>2015-07-03 11:22:34 +1000
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-07-03 10:33:06 +0200
commite2b99fa1904988e0eeaccd4c98a8e5ec782952f3 (patch)
tree0729755eab1b866a3b13db2a5cc10f0b04e0bf3c /package/binutils
parent2fda0dd7d491e6e926ace1cd09ad2fb241356232 (diff)
downloadbuildroot-e2b99fa1904988e0eeaccd4c98a8e5ec782952f3.tar.gz
buildroot-e2b99fa1904988e0eeaccd4c98a8e5ec782952f3.tar.bz2
powerpc: disable binutils 2.24 for little endian
Binutils 2.24 produces broken code when compiling the kernel for ppc64le, so prevent this combination. See: https://sourceware.org/ml/binutils/2013-12/msg00200.html The problem manifests early in the boot process with "Kernel access of bad area, sig: 11" in arch_match_cpu_phys_id(). The fix has been merged upstream as commit 57fa7b8c7e59e35bced580f9bcb9668af43fdbce, which is available since Binutils 2.25. Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/binutils')
-rw-r--r--package/binutils/Config.in.host3
1 files changed, 2 insertions, 1 deletions
diff --git a/package/binutils/Config.in.host b/package/binutils/Config.in.host
index 926b3d2350..3fe65e0e72 100644
--- a/package/binutils/Config.in.host
+++ b/package/binutils/Config.in.host
@@ -18,7 +18,8 @@ choice
bool "binutils 2.23.2"
config BR2_BINUTILS_VERSION_2_24
- depends on !BR2_nios2 # supported, but broken on Nios-II
+ # supported, but broken on Nios-II and powerpc64le
+ depends on !BR2_nios2 && !BR2_powerpc64le
bool "binutils 2.24"
config BR2_BINUTILS_VERSION_2_25