On 13-10-17 11:47 AM, Diego Sueiro wrote:

2013/10/17 Bruce Ashfield <bruce.ashfi...@windriver.com
<mailto:bruce.ashfi...@windriver.com>>

    Look at oe-core/meta-skeleton for the custom kernel recipe example.
    It has the inherit/include combinations that you need to follow.


        My concern is: if doing this to just have the config fragment
        feature,
        I'll possibly mess up the kernel build.


    It shouldn't. It only adds to existing phases, and doesn't make
    any changes. I've tested it in many combinations and it should
    work fine.

    If something breaks, I'd like to know, so we can fix it.


Bruce,

I didn't change linux-mainline_3.8.bb <http://linux-mainline_3.8.bb>.
My linux-mainline_3.8.bbappend is:

    FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-3.8:"
    inherit kernel
    require recipes-kernel/linux/linux-yocto.inc
    COMPATIBLE_MACHINE_beaglebone = "(beaglebone)"
    SRC_URI += " file://mine.patch \
                  file://config-addons.cfg \
                  "

My config-addons.cfg:

    CONFIG_WATCHDOG_NOWAYOUT=y
    CONFIG_NTFS_FS=y
    CONFIG_NTFS_RW=y

After a cleansstate the build got stucked on do_patch task.
Here is the content of log.do_patch:

    DEBUG: Executing shell function do_patch
    WARNING: no meta data branch found ...
    Switched to branch 'linux-3.8.y'

I fell behind today .. i had 2300 unread email to start this morning :)
Is there a way that I can get a copy of your recipes and layers ? If
I can do a build myself, I can easily debug and fix this .. otherwise, we'll
go back and forth many times debugging.

Cheers,

Bruce



Running with bitbake -v I got the following:

    ...
    + configme --reconfig --output
    
<...>/build/tmp-angstrom_v2013_06-eglibc/work/beaglebone-angstrom-linux-gnueabi/linux-mainline/3.8.13-r23a/linux-beaglebone-standard-build
    standard beaglebone
    [INFO] Configuring target/machine combo: "standard/beaglebone"

    [INFO] Configuring target/machine combo: "standard/beaglebone"
    [INFO] collecting configs in ./meta/meta-series

    [INFO] collecting configs in ./meta/meta-series
    cat: meta/cfg/standard/beaglebone/config_frag.txt: No such file or
    directory

    cat: meta/cfg/standard/beaglebone/config_frag.txt: No such file or
    directory
    cat: meta/cfg/standard/beaglebone/config_frag.txt: No such file or
    directory

    cat: meta/cfg/standard/beaglebone/config_frag.txt: No such file or
    directory
    mv: target `3.8.13' is not a directory

    mv: target `3.8.13' is not a directory
    creation of pre-processed config data failed
    config of "standard/beaglebone" failed

    creation of pre-processed config data failed
    config of "standard/beaglebone" failed
    ERROR: Function failed: do_kernel_configme (see
    
<...>/build/tmp-angstrom_v2013_06-eglibc/work/beaglebone-angstrom-linux-gnueabi/linux-mainline/3.8.13-r23a/temp/log.do_kernel_configme15450.
    for further information)
    ERROR: Task 7
    
(<...>/setup-scripts/sources/meta-beagleboard/common-bsp/recipes-kernel/linux/linux-mainline_3.8.bb
    <http://linux-mainline_3.8.bb>, do_kernel_configme) failed with exit
    code '1'





Regards,

--
*dS
Diego Sueiro

/*long live rock 'n roll*/

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to