[yocto] How to change machine name in yocto

amit tomer amittomer25 at gmail.com
Thu Sep 12 00:11:09 PDT 2013


Thanks Hans for kind reply

I somehow manage to change the machine name in build confriguation

Build Configuration:
BB_VERSION        = "1.18.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "RedHatEnterpriseServer-5.6"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "k2"
DISTRO            = "poky"
DISTRO_VERSION    = "1.4.1"
TUNE_FEATURES     = "armv7a vfp neon callconvention-hard cortexa15"
TARGET_FPU        = "vfp-neon"
meta
meta-yocto


Now machine name is K2 for me,what I did is rename the
"/meta-xyz/conf/machine/pyp-ii.conf
 to k2.conf and set  MACHINE=k2 in build/conf/local.conf .


But my bitbake is still failing with different error this time.

Could you please let me know whats needs to be changed in
"build/conf/bblayers.conf
file"  in order to change machine name. below is my "build/conf/bblayers.conf"
file


# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "6"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
  ${TOPDIR}/../poky/meta \
  ${TOPDIR}/../poky/meta-yocto \
  ${TOPDIR}/../poky/meta-yocto-bsp \
  ${TOPDIR}/../linaro/meta-linaro-toolchain \
  ${TOPDIR}/../meta-ti \
  ${TOPDIR}/../meta-nsn \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  ${TOPDIR}/../poky/meta \
  ${TOPDIR}/../poky/meta-yocto \
  "

BBMASK = "meta-ti/recipes-misc"
BBMASK .= "|meta-ti/recipes-graphics"

# meta-linaro is only able to supply linaro-4.7 without
# toolchain-layer, therefore mask out linaro-4.6.  Note
# that an associated change in local.conf to remove
# toolchain-layer from LAYERDEPENDS_linaro is required.
BBMASK .= "|gcc.*_linaro-4\.[^7]"

# mask out lrc specific layer(s)
BBMASK .= "|meta-nsn/recipes-connectivity-lrc"




On Wed, Sep 11, 2013 at 8:26 PM, Hans Beckérus <hans.beckerus at gmail.com>wrote:

> The MACHINE is simply a pointer to a machine specific configuration
> file. So if you set your MACHINE=foo, then somewhere in your bblayer
> path(s) you need to make sure that a conf/machine/foo.conf is
> available. Then it will use that.
> Typically, I think you should do this in your own bsp meta, eg.
> meta-foo/conf/machine/foo.conf and then add meta-foo to your
> build/conf/bblayers.conf file.
>
> Thanks,
> Hans
>
>
>
> On Wed, Sep 11, 2013 at 4:30 PM, amit tomer <amittomer25 at gmail.com> wrote:
> >  I am new to opensource build framework Yocto and have a requirement
> wherein
> > wanted to change the machine name ,when I do BITBAKE image-name
> >
> > Build Configuration:
> >
> > BB_VERSION        = "1.18.0"
> > BUILD_SYS         = "x86_64-linux"
> > NATIVELSBSTRING   = "RedHatEnterpriseServer-5.6"
> > TARGET_SYS        = "arm-poky-linux-gnueabi"
> > MACHINE           = "pyp-ii"
> > DISTRO            = "poky"
> > DISTRO_VERSION    = "1.4.1"
> > TUNE_FEATURES     = "armv7a vfp neon callconvention-hard cortexa15"
> > TARGET_FPU        = "vfp-neon"
> > meta
> > meta-yocto
> > meta-yocto-bsp    = "(nobranch):beda5013e46da16a3d76f095869a5a5c5b1bc08a"
> > meta-linaro-toolchain =
> > "(nobranch):0f679485b945c1b929a44d1865eb517a096ac4ef"
> > meta-ti           = "(nobranch):3eb71003af3ebb025285493721332111ac581a42
> >
> > Now MACHIEN name I wanted to change something like k2 from pyp-ii ,I
> tried
> > changing it in local.conf file but I am getting error like
> >
> > ERROR: OE-core's config sanity checker detected a potential
> > misconfiguration. Either fix the cause of this error or at your own risk
> > disable the checker (see sanity.conf). Following is the list of potential
> > problems / advisories:
> >
> > Please set a valid MACHINE in your local.conf or environment
> >
> > ERROR: Execution of event handler 'check_sanity_eventhandler' failed
> >
> > I also tried setting up export MACHINE="k2" but I am getting the same
> error
> > message
> >
> > In my /var/fpwork/tomar_yocto1/snz-yocto/meta-xyz/conf/machine there
> exist a
> > pyp-ii.conf file.
> >
> > I tried renaming it to k2.conf but it also didn't work out.
> >
> >
> > Can anybody let me know what needs to be done in order to change MACHINE
> > name here.
> >
> >
> > Thanks
> >
> > Amit Singh Tomar
> >
> >
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20130912/a6f6a475/attachment.html>


More information about the yocto mailing list