From: Saul Wold <sgw@linux.intel.com>
To: Anders Darander <anders@chargestorm.se>,
Otavio Salvador <otavio@ossystems.com.br>
Cc: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 1/1] u-boot-fw-utils: reinstate target recipe for fw_printenv
Date: Tue, 17 Sep 2013 16:47:25 -0700 [thread overview]
Message-ID: <5238EA0D.2010108@linux.intel.com> (raw)
In-Reply-To: <a8748357e163efb38b354d4142293393c2a2cc9a.1379100075.git.anders@chargestorm.se>
On 09/13/2013 12:21 PM, Anders Darander wrote:
> The latest upgrade changed u-boot-fw-utils to u-boot-fw-utils-cross, which
> removed the on-target fw_printenv (and fw_setenv).
>
> Re-create the updated version of the u-boot-fw-utils recipe.
>
> U-Boot does try to strip the fw_printenv binary by default now. To avoid
> this, without patching the Makefile, we add HOSTSTRIP=true to EXTRA_OEMAKE.
>
> The new U-Boot do also require us to configure the build for a specific
> machine, thus we change the package arch.§
>
> Signed-off-by: Anders Darander <anders@chargestorm.se>
> ---
> meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb | 31 ++++++++++++++++++++++
> 1 file changed, 31 insertions(+)
> create mode 100644 meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb
>
> diff --git a/meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb b/meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb
> new file mode 100644
> index 0000000..f97df71
> --- /dev/null
> +++ b/meta/recipes-bsp/u-boot/u-boot-fw-utils_2013.07.bb
> @@ -0,0 +1,31 @@
> +DESCRIPTION = "U-boot bootloader fw_printenv/setenv utils"
> +LICENSE = "GPLv2+"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"
> +SECTION = "bootloader"
> +DEPENDS = "mtd-utils"
> +
> +# This revision corresponds to the tag "v2013.07"
> +# We use the revision in order to avoid having to fetch it from the
> +# repo during parse
> +SRCREV = "62c175fbb8a0f9a926c88294ea9f7e88eb898f6c"
> +
> +PV = "v2013.07+git${SRCPV}"
> +
> +SRC_URI = "git://git.denx.de/u-boot.git;branch=master;protocol=git"
> +
> +S = "${WORKDIR}/git"
> +
> +EXTRA_OEMAKE = 'HOSTCC="${CC}" HOSTSTRIP="true"'
> +
> +do_compile () {
> + oe_runmake ${UBOOT_MACHINE}
> + oe_runmake env
> +}
> +
> +do_install () {
> + install -d ${D}${base_sbindir}
> + install -m 755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_printenv
> + install -m 755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_setenv
> +}
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
>
I think this might need a COMPATIBLE_MACHINE or some check for correct
systems
> ERROR: Function failed: do_compile (log file is located at /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-u-boot-fw-utils/v2013.07+gitAUTOINC+62c175fbb8-r0/temp/log.do_compile.4727)
> ERROR: Logfile of failure stored in: /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-u-boot-fw-utils/v2013.07+gitAUTOINC+62c175fbb8-r0/temp/log.do_compile.4727
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | NOTE: make -j 16 HOSTCC=i586-pokymllib32-linux-gcc -m32 --sysroot=/srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/sysroots/lib32-qemux86 HOSTSTRIP=true
> | System not configured - see README
> | make: *** [all] Error 1
> | ERROR: oe_runmake failed
> | WARNING: /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-u-boot-fw-utils/v2013.07+gitAUTOINC+62c175fbb8-r0/temp/run.do_compile.4727:1 exit 1 from
> | exit 1
> | ERROR: Function failed: do_compile (log file is located at /srv/home/pokybuild/yocto-autobuilder-new/yocto-slave/nightly-world/build/build/tmp/work/qemux86-pokymllib32-linux/lib32-u-boot-fw-utils/v2013.07+gitAUTOINC+62c175fbb8-r0/temp/log.do_compile.4727)
> NOTE: recipe lib32-u-boot-fw-utils-v2013.07+gitAUTOINC+62c175fbb8-r0: task do_compile: Failed
Sau!
next prev parent reply other threads:[~2013-09-17 23:47 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-13 19:21 [PATCH 0/1] Re-add u-boot-fw-utils Anders Darander
2013-09-13 19:21 ` [PATCH 1/1] u-boot-fw-utils: reinstate target recipe for fw_printenv Anders Darander
2013-09-13 20:46 ` Otavio Salvador
2013-09-17 23:47 ` Saul Wold [this message]
2013-09-18 3:36 ` Otavio Salvador
2013-09-18 4:51 ` Anders Darander
2013-09-18 5:06 ` Anders Darander
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5238EA0D.2010108@linux.intel.com \
--to=sgw@linux.intel.com \
--cc=anders@chargestorm.se \
--cc=openembedded-core@lists.openembedded.org \
--cc=otavio@ossystems.com.br \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.