I am using this recipe to build a very latest kernel from kernel.org: >>>>>> DESCRIPTION = "Linux Kernel from Tarball" SECTION = "kernel" LICENSE = "GPLv2"
inherit kernel LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" LINUX_VERSION ?= "4.2" LINUX_VERSION_EXTENSION ?= "-custom" PR = "rc1" PV = "${LINUX_VERSION}" SRC_URI = " https://www.kernel.org/pub/linux/kernel/v4.x/testing/linux-${LINUX_VERSION}-${PR}.tar.xz;name=kernel " SRC_URI += "file://defconfig" SRC_URI[kernel.md5sum] = "3e8331759af56ddd621528b2c7015ae1" SRC_URI[kernel.sha256sum] = "3c524ee0446b4ea8288708fa30acd28647317b9724f2d336052130e164c83f29" S = "${WORKDIR}/linux-${LINUX_VERSION}-${PR}" COMPATIBLE_MACHINE = "qemux86|qemux86-64" <<<<< Yes, that is the somewhat traditional method of building the kernel. The kernel builds and works fine. Now I would like to enable Yocto tooling for the kernel so that I can use configuration fragments by adding require recipes-kernel/linux/linux-yocto.inc to the recipe. That worked just fine in the past. The kernel builds and boots but then in userspace some unexpected things happen: avahi does not start and login does not work. Reason being: setgid: Function not implemeted Why would that change in tooling cause this error? Build Configuration: BB_VERSION = "1.27.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "Fedora-21" TARGET_SYS = "x86_64-poky-linux" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "1.8+snapshot-20150710" TUNE_FEATURES = "m64 core2" TARGET_FPU = "" meta meta-yocto meta-yocto-bsp = "master:20a3a36547831349d5d8b429cb35f1415a856bda" The effect is the same when using this recipe to build from kernel.org git repo: >>>>> DESCRIPTION = "Linux Kernel from kernel.org Git Repository" SECTION = "kernel" LICENSE = "GPLv2" require recipes-kernel/linux/linux-yocto.inc LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" LINUX_VERSION ?= "4.2" LINUX_VERSION_EXTENSION ?= "-custom" PR = "rc1" PV = "${LINUX_VERSION}+git${SRCPV}" SRC_URI = "git:// git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git;protocol=git;nocheckout=1;name=machine " SRC_URI += "file://defconfig" SRCREV_machine="d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754" COMPATIBLE_MACHINE = "qemux86|qemux86-64" <<<<<<< Thanks, Rudi -- *Rudolf J. Streif*
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto