[meta-ti] Can't build for BeagleBone
Denys Dmytriyenko
denys at ti.com
Tue Oct 18 10:17:29 PDT 2016
On Tue, Oct 18, 2016 at 12:31:38PM -0400, Denys Dmytriyenko wrote:
> On Sun, Oct 16, 2016 at 12:46:19PM +0200, Gary Thomas wrote:
> > On 2016-10-11 12:47, Denys Dmytriyenko wrote:
> > >Yeah, I'm also getting this in master. Works fine in krogoth. Haven't yet looked close at it though...
> >
> > There seem to be two things wrong here.
> >
> > *) Yocto has moved most recipes to use a split source/build tree,
> > thus ${S} != ${B}
>
> Well, that actually happened quite a long time ago for most of recipes. U-boot
> was in the unconverted minority for a while, until couple months ago:
>
> http://cgit.openembedded.org/openembedded-core/commit/?id=36f110594506fbee5dc18de3a04981f019f2024d
>
>
> As of UBOOT_LOCALVERSION - not sure if generating it fails or rather
> consumption of it fails inside U-boot Makefiles...
Ok, trying to fix things while attending ELCE last week proved to be futile!
The issue was Python3 related and I already had the same exact one fixed for
the kernel, d'oh! The patch is out now.
--
Denys
> > *) There is some issue with generating the UBOOT_LOCALVERSION that
> > causes problems.
> >
> > This patch [sort of] addresses both. At least it lets me build a
> > working U-Boot for the BeagleBone from master. I know it's not
> > perfect, but I couldn't figure out the why the UBOOT_LOCALVERSION
> > stuff wasn't working.
> >
> > --
> > ------------------------------------------------------------
> > Gary Thomas | Consulting for the
> > MLB Associates | Embedded world
> > ------------------------------------------------------------
>
> > diff --git a/recipes-bsp/u-boot/u-boot-ti.inc b/recipes-bsp/u-boot/u-boot-ti.inc
> > index b0054c9..a854243 100644
> > --- a/recipes-bsp/u-boot/u-boot-ti.inc
> > +++ b/recipes-bsp/u-boot/u-boot-ti.inc
> > @@ -8,7 +8,7 @@ def get_git_revision(p):
> > except OSError:
> > return None
> >
> > -UBOOT_LOCALVERSION = "-g${@get_git_revision('${S}').__str__()[:10]}"
> > +#UBOOT_LOCALVERSION = "-g${@get_git_revision('${S}').__str__()[:10]}"
> >
> > UBOOT_SUFFIX ?= "img"
> >
> > @@ -36,7 +36,7 @@ SPL_UART_SYMLINK ?= "${SPL_UART_BINARY}-${MACHINE}"
> > do_install_append () {
> > if [ "x${SPL_UART_BINARY}" != "x" ]
> > then
> > - install ${S}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}
> > + install ${B}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}
> > ln -sf ${SPL_UART_IMAGE} ${D}/boot/${SPL_UART_BINARY}
> > fi
> > }
> > @@ -45,7 +45,7 @@ do_deploy_append () {
> > cd ${DEPLOYDIR}
> > if [ "x${SPL_UART_BINARY}" != "x" ]
> > then
> > - install ${S}/spl/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_IMAGE}
> > + install ${B}/spl/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_IMAGE}
> > rm -f ${DEPLOYDIR}/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_SYMLINK}
> > ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_BINARY}
> > ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_SYMLINK}
>
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
>
More information about the meta-ti
mailing list