On 2015-06-19 03:28 AM, Andreas Fenkart wrote:
I want to use a defconfig, that is provided by the linux git
repository, hence this seems to fit my need:
http://www.yoctoproject.org/docs/1.8/kernel-dev/kernel-dev.html#using-an-in-tree-defconfig-file
KBUILD_DEFCONFIG_KMACHINE ?= defconfig_file
Anybody used that feature recently? I couldn't get it to work, :-(
Works here.
The build fails in kernel_config target, in merge_config.sh. It fails
to merge kernel config fragments. Probably because I don't have any.
[INFO] collecting configs in .meta/meta-series
ARCH=arm O=<path>/linux-dss11e-standard-build merge_config.sh -d
mv: cannot stat '<path>/linux-dss11e-standard-build/.tmp.config*': No
such file or directory
This actually means something else, like a misconfigured BSP.
Grep'ing for KBUILD_DEFCONFIG in kernel-tools only get_defconfig seems
to use that variable
$ get_defconfig arm dss20_defconfig
linux/arch/arm/configs/dss20_defconfig ...so that works fine
I took that snipped from check_defconfig functoin, here:
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-tools/tree/tools/createme#n201
but that function is not called anywhere in script createme. After all
that script only creates the meta folder but has nothing to do with
kernel configuration. Seems to be a dead end. Probably get_defconfig
call should be added to configme script
In this case no. What release are you using ? And what does your kernel
recipe look like ?
do_kernel_metadata is responsible for yanking that defconfig out of the
tree and feeding it into the build just like a 'defconfig' passed via
the SRC_URI.
Bruce
Anybody had the same problem, is there a patch. Or did I misconfigure something?
kind regards,
Andi
Here my recipe:
---------------------------------------------------------------------------------------------------------------
inherit kernel
require recipes-kernel/linux/linux-yocto.inc
SRCBRANCH = "dSS"
SRCREV="82d97d74bb072fe24be10b46d0782d3735130199"
SRC_URI =
"git://git.digitalstrom.org/bsp/linux.git;protocol=https;branch=${SRCBRANCH}"
LINUX_VERSION = "4.1"
LINUX_VERSION_EXTENSION = ""
KBUILD_DEFCONFIG_dss11e = "dss20_defconfig"
PR = "r1"
PV = "${LINUX_VERSION}+git${SRCPV}"
COMPATIBLE_MACHINE = "(dss11e)"
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto