diff options
-rw-r--r-- | recipes-bsp/u-boot/u-boot-qoriq_2016.01.bb | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2016.01.bb b/recipes-bsp/u-boot/u-boot-qoriq_2016.01.bb index d43a4a6..9128c65 100644 --- a/recipes-bsp/u-boot/u-boot-qoriq_2016.01.bb +++ b/recipes-bsp/u-boot/u-boot-qoriq_2016.01.bb @@ -2,9 +2,7 @@ require recipes-bsp/u-boot/u-boot.inc inherit fsl-u-boot-localversion DESCRIPTION = "U-boot provided by Freescale with focus on QorIQ boards" -HOMEPAGE = "http://u-boot.sf.net" -SECTION = "bootloaders" -PROVIDES = "virtual/bootloader u-boot" +PROVIDES += "u-boot" LICENSE = "GPLv2 & BSD-3-Clause & BSD-2-Clause & LGPL-2.0 & LGPL-2.1" LIC_FILES_CHKSUM = " \ file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ @@ -19,20 +17,19 @@ INHIBIT_DEFAULT_DEPS = "1" DEPENDS = "libgcc virtual/${TARGET_PREFIX}gcc" DEPENDS_append_qoriq-ppc = " boot-format-native" -inherit deploy - SRC_URI = "git://git.freescale.com/ppc/sdk/u-boot.git;branch=sdk-v2.0.x \ file://fix-build-error-under-gcc6.patch \ " SRCREV = "a9b437f50e2051f8d42ec9e1a6df52de4bc00e1e" +S = "${WORKDIR}/git" + python () { if d.getVar("TCMODE", True) == "external-fsl": return ml = d.getVar("MULTILIB_VARIANTS", True) arch = d.getVar("OVERRIDES", True) - if "e5500-64b:" in arch or "e6500-64b:" in arch: if not "lib32" in ml: raise bb.parse.SkipPackage("Building the u-boot for this arch requires multilib to be enabled") @@ -44,16 +41,11 @@ python () { } WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -USRC ?= "" -S = '${@base_conditional("USRC", "", "${WORKDIR}/git", "${USRC}", d)}' +EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" V=1' +EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}"' LOCALVERSION = "+fsl" -EXTRA_OEMAKE = 'CROSS_COMPILE=${WRAP_TARGET_PREFIX} CC="${WRAP_TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}"' - do_compile_append_qoriq-ppc () { unset i j if [ -n "${UBOOT_CONFIG}" ];then |