summaryrefslogtreecommitdiff
path: root/mkconfig
diff options
context:
space:
mode:
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>2014-01-10 10:19:45 +0100
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2014-01-10 15:17:41 +0100
commit400a9488d0f9eaaf513b8ac438a7adf216acd91a (patch)
tree12f01a7ea6bcccdce3412505e35cad8f150b6f4a /mkconfig
parent795611e6ffb7d95c2a4529f365953bead0ccd13f (diff)
downloadu-boot-400a9488d0f9eaaf513b8ac438a7adf216acd91a.tar.gz
arm: make 'MAKEALL -a' distinguish between arm and aarch64
The vexpress_aemv8a is the first aarch64 board in U-Boot. As it was introduced, it gets built when "MAKEALL -a arm" is invoked, and fails as this command is run with a 32-bit, not 64-bit, toolchain as the cross-compiler. Introduce 'aarch64' as a valid 'MAKEALL -a' argument, treated as 'arm' for all other intents, and change the architecture of the vexpress_aemv8a entry in boards.cfg from 'arm' to 'aarch64'.
Diffstat (limited to 'mkconfig')
-rwxr-xr-xmkconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/mkconfig b/mkconfig
index 40db991008..b96c81fbc2 100755
--- a/mkconfig
+++ b/mkconfig
@@ -85,6 +85,13 @@ if [ "${ARCH}" -a "${ARCH}" != "${arch}" ]; then
exit 1
fi
+#
+# Test above needed aarch64, now we need arm
+#
+if [ "${arch}" = "aarch64" ]; then
+ arch="arm"
+fi
+
if [ "$options" ] ; then
echo "Configuring for ${BOARD_NAME} - Board: ${CONFIG_NAME}, Options: ${options}"
else