summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew McClintock <msm@freescale.com>2012-09-13 20:27:54 -0500
committerMatthew McClintock <msm@freescale.com>2012-09-13 20:27:54 -0500
commit03143f9451e5af482c11dc7585bbaf8d2f62b4d2 (patch)
tree112bd73cea36b7838b0714668bb52e192094b759
parentda21348bee248ca451cc84a6966d6eb6507359fd (diff)
downloadmeta-fsl-ppc-03143f9451e5af482c11dc7585bbaf8d2f62b4d2.tar.gz
u-boot_git.bb: hack in support for building 32-bit u-boot with 64-bit machine
Signed-off-by: Matthew McClintock <msm@freescale.com>
-rw-r--r--recipes-kernel/u-boot/u-boot_git.bb9
1 files changed, 8 insertions, 1 deletions
diff --git a/recipes-kernel/u-boot/u-boot_git.bb b/recipes-kernel/u-boot/u-boot_git.bb
index 1368509..b254415 100644
--- a/recipes-kernel/u-boot/u-boot_git.bb
+++ b/recipes-kernel/u-boot/u-boot_git.bb
@@ -5,7 +5,7 @@ PROVIDES = "virtual/bootloader"
5LICENSE = "GPLv2" 5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb" 6LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"
7 7
8PR = "r20" 8PR = "r21"
9INHIBIT_DEFAULT_DEPS = "1" 9INHIBIT_DEFAULT_DEPS = "1"
10DEPENDS = "boot-format-native virtual/${TARGET_PREFIX}gcc" 10DEPENDS = "boot-format-native virtual/${TARGET_PREFIX}gcc"
11 11
@@ -14,12 +14,19 @@ inherit deploy
14SRCREV = "6d1aef1c02ba9472215234696faa8ce8745a40a9" 14SRCREV = "6d1aef1c02ba9472215234696faa8ce8745a40a9"
15SRC_URI = "git://git.freescale.com/ppc/sdk/u-boot.git \ 15SRC_URI = "git://git.freescale.com/ppc/sdk/u-boot.git \
16 " 16 "
17
17DEPENDS_append_e5500-64b = " lib32-gcc-cross" 18DEPENDS_append_e5500-64b = " lib32-gcc-cross"
18PATH_append_e5500-64b = ":${STAGING_BINDIR_NATIVE}/${DEFAULTTUNE_virtclass-multilib-lib32}${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}/" 19PATH_append_e5500-64b = ":${STAGING_BINDIR_NATIVE}/${DEFAULTTUNE_virtclass-multilib-lib32}${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}/"
19TOOLCHAIN_OPTIONS_append_e5500-64b = "/../lib32-${MACHINE}" 20TOOLCHAIN_OPTIONS_append_e5500-64b = "/../lib32-${MACHINE}"
20TARGET_VENDOR_virtclass-multilib-lib32 = "-${DISTRO}mllib32" 21TARGET_VENDOR_virtclass-multilib-lib32 = "-${DISTRO}mllib32"
21WRAP_TARGET_PREFIX_e5500-64b = "powerpc${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}-" 22WRAP_TARGET_PREFIX_e5500-64b = "powerpc${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}-"
22 23
24DEPENDS_append_e6500-64b = " lib32-gcc-cross"
25PATH_append_e6500-64b = ":${STAGING_BINDIR_NATIVE}/${DEFAULTTUNE_virtclass-multilib-lib32}${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}/"
26TOOLCHAIN_OPTIONS_append_e6500-64b = "/../lib32-${MACHINE}"
27TARGET_VENDOR_virtclass-multilib-lib32 = "-${DISTRO}mllib32"
28WRAP_TARGET_PREFIX_e6500-64b = "powerpc${TARGET_VENDOR_virtclass-multilib-lib32}-${HOST_OS}-"
29
23WRAP_TARGET_PREFIX = "${TARGET_PREFIX}" 30WRAP_TARGET_PREFIX = "${TARGET_PREFIX}"
24EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}"' 31EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}"'
25 32