xref: /OK3568_Linux_fs/yocto/poky/meta-poky/conf/distro/poky.conf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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