1DISTRO = "poky" 2DISTRO_NAME = "Poky (Yocto Project Reference Distro)" 3#DISTRO_VERSION = "3.4+snapshot-${METADATA_REVISION}" 4DISTRO_VERSION = "4.0.9" 5DISTRO_CODENAME = "kirkstone" 6SDK_VENDOR = "-pokysdk" 7SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}" 8SDK_VERSION[vardepvalue] = "${SDK_VERSION}" 9 10MAINTAINER = "Poky <poky@lists.yoctoproject.org>" 11 12TARGET_VENDOR = "-poky" 13 14LOCALCONF_VERSION = "2" 15 16# Override these in poky based distros 17POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl ptest multiarch wayland vulkan" 18POKY_DEFAULT_EXTRA_RDEPENDS = "packagegroup-core-boot" 19POKY_DEFAULT_EXTRA_RRECOMMENDS = "kernel-module-af-packet" 20 21DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" 22 23PREFERRED_VERSION_linux-yocto ?= "5.15%" 24PREFERRED_VERSION_linux-yocto-rt ?= "5.15%" 25 26SDK_NAME = "${DISTRO}-${TCLIBC}-${SDKMACHINE}-${IMAGE_BASENAME}-${TUNE_PKGARCH}-${MACHINE}" 27SDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}" 28 29DISTRO_EXTRA_RDEPENDS += "${POKY_DEFAULT_EXTRA_RDEPENDS}" 30DISTRO_EXTRA_RRECOMMENDS += "${POKY_DEFAULT_EXTRA_RRECOMMENDS}" 31 32TCLIBCAPPEND = "" 33 34SANITY_TESTED_DISTROS ?= " \ 35 poky-3.3 \n \ 36 poky-3.4 \n \ 37 ubuntu-16.04 \n \ 38 ubuntu-18.04 \n \ 39 ubuntu-20.04 \n \ 40 ubuntu-21.10 \n \ 41 ubuntu-22.04 \n \ 42 fedora-34 \n \ 43 fedora-35 \n \ 44 fedora-36 \n \ 45 centos-7 \n \ 46 centos-8 \n \ 47 debian-9 \n \ 48 debian-10 \n \ 49 debian-11 \n \ 50 opensuseleap-15.3 \n \ 51 almalinux-8.5 \n \ 52 almalinux-8.7 \n \ 53 " 54# add poky sanity bbclass 55INHERIT += "poky-sanity" 56 57# QA check settings - a little stricter than the OE-Core defaults 58# (none currently necessary as we now match OE-Core) 59#WARN_TO_ERROR_QA = "X" 60#WARN_QA_remove = "${WARN_TO_ERROR_QA}" 61#ERROR_QA_append = " ${WARN_TO_ERROR_QA}" 62 63require conf/distro/include/poky-world-exclude.inc 64require conf/distro/include/no-static-libs.inc 65require conf/distro/include/yocto-uninative.inc 66require conf/distro/include/security_flags.inc 67INHERIT += "uninative" 68 69BB_SIGNATURE_HANDLER ?= "OEEquivHash" 70BB_HASHSERVE ??= "auto" 71