[poky] workflow - kernel config

Robert Berger gmane at reliableembeddedsystems.com
Fri Nov 4 23:34:24 PDT 2011


Hi Bruce,

On 11/04/2011 09:15 PM, Bruce Ashfield wrote:
> 
> This is one flow that will work to make changes to the default kernel, and
> test them on a board. I use something like:
> 
>  bitbake -f -c configure linux-yocto
>  bitbake -f -c menuconfig
>  bitbake -c linux-yocto
> 
> after I've done an initial build/configure phase if I'm updating options.
> But that's likely not the most efficient workflow either (I've got liberal
> use of -f in there, since I'm a bit paranoid).
> 

This does not seem to work either - menuconfig is not being invoked:

rber at yocto-1:~/projects/yocto/yocto_for_trainer/sandbox_work$
./03.05-configure-build-poky-kernel.sh

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    meta-toolchain-sdk
    adt-installer
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'

----->
make sure INHERIT += "rm_work" is commented out
kernel fiddling will not work with it
press <ENTER> to go on
<-----

Loading cache: 100%
|########################################################################################|
ETA:  00:00:00
Loaded 1036 entries from dependency cache.

OE Build Configuration:
BB_VERSION        = "1.13.3"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "poky"
DISTRO_VERSION    = "1.1"
TUNE_FEATURES     = "armv7a vfp neon cortexa8"
TARGET_FPU        = "vfp-neon"
meta
meta-yocto        =
"edison-6.0_LOCAL:1924f52cc894d4dd6b9d9c1a2248b32fc0a24c8c"

NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 299 of 299 (ID: 6,
/work/rber/poky/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb,
do_configure)
NOTE: package
linux-yocto-2.6.37+git1+aeea99683c7283f1f3320bf2ee7085ee252d4e7e_1+3ddb22772862a8223640fa97580569924f51bddc-r21:
task do_configure: Started
NOTE: package
linux-yocto-2.6.37+git1+aeea99683c7283f1f3320bf2ee7085ee252d4e7e_1+3ddb22772862a8223640fa97580569924f51bddc-r21:
task do_configure: Succeeded
NOTE: Tasks Summary: Attempted 299 tasks of which 298 didn't need to be
rerun and 0 failed.
Nothing to do.  Use 'bitbake world' to build everything, or run 'bitbake
--help' for usage information.
Nothing to do.  Use 'bitbake world' to build everything, or run 'bitbake
--help' for usage information.
rber at yocto-1:~/projects/yocto/yocto_for_trainer/sandbox_work$


Regards,

Robert..."The wonderful thing about standards is that there are so many
of them to choose from." - (Amazing) Grace Murray Hopper, as quoted in
the Unix Haters Handbook, p.10

My public pgp key is available at:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1





More information about the poky mailing list