xref: /OK3568_Linux_fs/yocto/poky/meta-poky/conf/distro/poky.conf (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunDISTRO = "poky"
2*4882a593SmuzhiyunDISTRO_NAME = "Poky (Yocto Project Reference Distro)"
3*4882a593Smuzhiyun#DISTRO_VERSION = "3.4+snapshot-${METADATA_REVISION}"
4*4882a593SmuzhiyunDISTRO_VERSION = "4.0.9"
5*4882a593SmuzhiyunDISTRO_CODENAME = "kirkstone"
6*4882a593SmuzhiyunSDK_VENDOR = "-pokysdk"
7*4882a593SmuzhiyunSDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}"
8*4882a593SmuzhiyunSDK_VERSION[vardepvalue] = "${SDK_VERSION}"
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunMAINTAINER = "Poky <poky@lists.yoctoproject.org>"
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunTARGET_VENDOR = "-poky"
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunLOCALCONF_VERSION = "2"
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun# Override these in poky based distros
17*4882a593SmuzhiyunPOKY_DEFAULT_DISTRO_FEATURES = "largefile opengl ptest multiarch wayland vulkan"
18*4882a593SmuzhiyunPOKY_DEFAULT_EXTRA_RDEPENDS = "packagegroup-core-boot"
19*4882a593SmuzhiyunPOKY_DEFAULT_EXTRA_RRECOMMENDS = "kernel-module-af-packet"
20*4882a593Smuzhiyun
21*4882a593SmuzhiyunDISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunPREFERRED_VERSION_linux-yocto ?= "5.15%"
24*4882a593SmuzhiyunPREFERRED_VERSION_linux-yocto-rt ?= "5.15%"
25*4882a593Smuzhiyun
26*4882a593SmuzhiyunSDK_NAME = "${DISTRO}-${TCLIBC}-${SDKMACHINE}-${IMAGE_BASENAME}-${TUNE_PKGARCH}-${MACHINE}"
27*4882a593SmuzhiyunSDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}"
28*4882a593Smuzhiyun
29*4882a593SmuzhiyunDISTRO_EXTRA_RDEPENDS += "${POKY_DEFAULT_EXTRA_RDEPENDS}"
30*4882a593SmuzhiyunDISTRO_EXTRA_RRECOMMENDS += "${POKY_DEFAULT_EXTRA_RRECOMMENDS}"
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunTCLIBCAPPEND = ""
33*4882a593Smuzhiyun
34*4882a593SmuzhiyunSANITY_TESTED_DISTROS ?= " \
35*4882a593Smuzhiyun            poky-3.3 \n \
36*4882a593Smuzhiyun            poky-3.4 \n \
37*4882a593Smuzhiyun            ubuntu-16.04 \n \
38*4882a593Smuzhiyun            ubuntu-18.04 \n \
39*4882a593Smuzhiyun            ubuntu-20.04 \n \
40*4882a593Smuzhiyun            ubuntu-21.10 \n \
41*4882a593Smuzhiyun            ubuntu-22.04 \n \
42*4882a593Smuzhiyun            fedora-34 \n \
43*4882a593Smuzhiyun            fedora-35 \n \
44*4882a593Smuzhiyun            fedora-36 \n \
45*4882a593Smuzhiyun            centos-7 \n \
46*4882a593Smuzhiyun            centos-8 \n \
47*4882a593Smuzhiyun            debian-9 \n \
48*4882a593Smuzhiyun            debian-10 \n \
49*4882a593Smuzhiyun            debian-11 \n \
50*4882a593Smuzhiyun            opensuseleap-15.3 \n \
51*4882a593Smuzhiyun            almalinux-8.5 \n \
52*4882a593Smuzhiyun            almalinux-8.7 \n \
53*4882a593Smuzhiyun            "
54*4882a593Smuzhiyun# add poky sanity bbclass
55*4882a593SmuzhiyunINHERIT += "poky-sanity"
56*4882a593Smuzhiyun
57*4882a593Smuzhiyun# QA check settings - a little stricter than the OE-Core defaults
58*4882a593Smuzhiyun# (none currently necessary as we now match OE-Core)
59*4882a593Smuzhiyun#WARN_TO_ERROR_QA = "X"
60*4882a593Smuzhiyun#WARN_QA_remove = "${WARN_TO_ERROR_QA}"
61*4882a593Smuzhiyun#ERROR_QA_append = " ${WARN_TO_ERROR_QA}"
62*4882a593Smuzhiyun
63*4882a593Smuzhiyunrequire conf/distro/include/poky-world-exclude.inc
64*4882a593Smuzhiyunrequire conf/distro/include/no-static-libs.inc
65*4882a593Smuzhiyunrequire conf/distro/include/yocto-uninative.inc
66*4882a593Smuzhiyunrequire conf/distro/include/security_flags.inc
67*4882a593SmuzhiyunINHERIT += "uninative"
68*4882a593Smuzhiyun
69*4882a593SmuzhiyunBB_SIGNATURE_HANDLER ?= "OEEquivHash"
70*4882a593SmuzhiyunBB_HASHSERVE ??= "auto"
71