summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-03-04 04:26:34 +0100
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2009-03-04 04:26:34 +0100
commit855818b4dd7dfb941ddca58f823336026bfc557e (patch)
treee4fb0be3e72dab6918a801637b7cb972747dcac6
parentb34241a490b367b737a8b021e2636e6af3105d3f (diff)
sane-toolchain.inc: add indirection again, it's really necessary
-rw-r--r--conf/distro/include/sane-toolchain.inc11
1 files changed, 6 insertions, 5 deletions
diff --git a/conf/distro/include/sane-toolchain.inc b/conf/distro/include/sane-toolchain.inc
index 20ee76d569..0d859903e1 100644
--- a/conf/distro/include/sane-toolchain.inc
+++ b/conf/distro/include/sane-toolchain.inc
@@ -68,11 +68,12 @@ TARGET_VENDOR = "-oe"
# Minimal turns on thumb for armv4t machine according to this RFC:
# http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-October/002714.html
-# We can't do ARM_INSTRUCTION_SET_armv4t since that will un-overridable in recipes like gcc
-ARM_INSTRUCTION_SET ?= "arm"
-ARM_INSTRUCTION_SET_armv4t = "thumb"
-ARM_INSTRUCTION_SET_armv5te = "thumb"
-ARM_INSTRUCTION_SET_armv5teb = "thumb"
+# We can't set ARM_INSTRUCTION_SET_<override> directly since that will un-overridable in recipes like gcc
+PREFERRED_ARM_INSTRUCTION_SET ?= "arm"
+PREFERRED_ARM_INSTRUCTION_SET_armv4t = "thumb"
+PREFERRED_ARM_INSTRUCTION_SET_armv5te = "thumb"
+PREFERRED_ARM_INSTRUCTION_SET_armv5teb = "thumb"
+ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET}
# "arm" "thumb"
# The instruction set the compiler should use when generating application
# code. The kernel is always compiled with arm code at present. arm code