(Using daisy/1.6.1)
I need to build an older version of dhcp because of some
custom functionality that was patched into the client.
That version of dhcp does not support ${B} != ${S}. So I
changed the recipe to inherit autotools-brokensep instead
of inheriting autotools.
But this has no effect. bitbake still tries to build in
${WORKDIR}/build instead of ${S}
bitbake -e shows:
# $B [6 operations]
# set /home/platform/Workspace/dvf99_gitlab/poky/meta/conf/bitbake.conf:348
# "${S}"
# set
/home/platform/Workspace/dvf99_gitlab/poky/meta/conf/documentation.conf:77
# [doc] "The Build Directory. The OpenEmbedded build system places
generated objects into the Build Directory during a recipe's build process."
# set
/home/platform/Workspace/dvf99_gitlab/poky/meta/classes/autotools-brokensep.bbclass:5
# "${S}"
# finalize ast.py:323 [finalize]
# "was: ${S}"
# override[pn-dhcp]:set
/home/platform/Workspace/dvf99_gitlab/poky/meta/conf/distro/include/seperatebuilddir.inc:105
# "${SEPB}"
# finalize override[pn-dhcp]:
# "${SEPB}"
# computed:
# "${SEPB}"
so seperatebuilddir.inc is overriding the use of autotools-brokensep.
How can I override the override? What's the point of autotools-brokensep?
MV
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto