From patchwork Sat Feb 21 08:42:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81569 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED0C4C61DDA for ; Sat, 21 Feb 2026 08:42:44 +0000 (UTC) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.16676.1771663354512019304 for ; Sat, 21 Feb 2026 00:42:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=SLEaL4Bc; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.51, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-483770e0b25so27873125e9.0 for ; Sat, 21 Feb 2026 00:42:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663352; x=1772268152; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=5uZlY0dp44qhx5ifCa2rbRkn0/35l+gjFz9cQHe/gkE=; b=SLEaL4BcH6aYCSJ2weZ7+1BFpVXGDRgyzuyrbPobckiNQX9AY7CRrkamAwLoifm1I1 9RbkjbitTO87p94bwEqOWQ3ERAy8uES2K5I0vCvisuL7E2lZWpyQbdt94bV0/1hciFIR mLy2uHei3Rvv+bIkT1r/tGcJ8gdb5NkoZQsNc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663352; x=1772268152; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5uZlY0dp44qhx5ifCa2rbRkn0/35l+gjFz9cQHe/gkE=; b=YSXIb+A32i2CEVCd33e7VvTpXTTGdc+LwOy8TAetKQ1gnsmCSoIWwTFh0KlA65iwFh cAm5ZE2BwhJ+px6AfHq4huU49cpVyL0wTtCiLqVbWBWt/yU61lsdDFwD7FJM1hu53+rF A3IPkEp3a/Ixlyj6qBw0qIZLH0TLQ7+UHtZE5htmK87dD0RRrUPdziEGb9+zyiMcCEO/ KlkKknkJ/j0lv4wWwARv8/aEghPQJlg5RSH5lGLy75sb/itZlwB3Y7ev5sW9TF2WuUND FqqU+McohXmr53uW0PSAO9XOsiaGHKJe2aDHE7RrVfL5TdPf8cAIaQwR6kNhlSKTeg+Q 0njQ== X-Gm-Message-State: AOJu0YxbRRJpYmHPZf2jt2Y1hJpX8MP1ePyIk3baIf11oSkEsSDG1tP6 cwCooNfTQJFrOuabMARAVd9EdXQVoyQSwk3/TtQ6EB5+g8cGzjaXPbKgTK+Ikimb9XKXHIUJaQm Xbq8tWhk= X-Gm-Gg: AZuq6aJgeo0UEaFHy6CpOhwCyIDnubVuadhLLyyuloizHYLcN5tLA3s2E2JVGL+w9Zc MnfHiYeIuUZEczXM8X5v080tXA8oNEQE7PCTlfUbMXlf59jJWgjbGUVHgTDnhv9aiNUWv8+45JC aWyHM7/QaRRImLWoidYmUFDLB/GCnyHPFb4AXWQa08NNJAENNP02YiIOEFAF1eVeSV1hQdOqqdo nKC6x1lzgQpXJTD/uhYmFE6rhwkk+I1LwdTXX8dhA+CFWpfsnXXFPAA/VoaUriiEPlS0WcOZBGB p2WyKJpn8c/qHZF8btZRU3+RjNOEqxIfAt/srcZjRsiagLpNQsMkERTs7XdbFljk4aiWJPAVceS XhGZ8ZAF0qly9Fd2TlHopOGjecB16l5CbbytxTG6KoqI5dnwixlK6IuUGi3It8p1QhhivxF1KCt 03ZhiVbYL5At6gFLQY1zxNa0MmI43xXvPgOz/rdS3E32sQ2gAf/Sg= X-Received: by 2002:a05:600c:3516:b0:480:2521:4d92 with SMTP id 5b1f17b1804b1-483a96377c9mr34818695e9.24.1771663352087; Sat, 21 Feb 2026 00:42:32 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:31 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/6] conf: Switch to systemd by default and simplify init manager selection Date: Sat, 21 Feb 2026 08:42:25 +0000 Message-ID: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231608 This change effectively switches things to use INIT_MANAGER to select the init system and drops the old compatibility 'none' method. The init manager selection is now complex enough that requiring users to select it makes sense. The new default is systemd, which reflects popular opinion. This is known to have issues in some of our configurations such as musl but is also frequently asked for. Anyone replacing defaultsetup.conf in their own setup will need to provide equivalent functionality but that is execpted for any of the settings in there. This change drops sysvinit from the default distro features backfill, meaning we no longer need to remove it in systemd setups and places the init managers on a more equal and equivalent standing. This is a behaviour change for anyone using nodistro and anyone not already setting INIT_MANAGER explictly. Signed-off-by: Richard Purdie --- meta/conf/bitbake.conf | 2 +- meta/conf/distro/defaultsetup.conf | 2 +- meta/conf/distro/include/init-manager-mdev-busybox.inc | 1 - meta/conf/distro/include/init-manager-none.inc | 4 ---- meta/conf/distro/include/init-manager-systemd.inc | 1 - meta/conf/distro/include/init-manager-sysvinit.inc | 1 - 6 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 meta/conf/distro/include/init-manager-none.inc diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index be76c88cce1..aa6b5bbf9a0 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -920,7 +920,7 @@ DISTRO_FEATURES_NATIVESDK:mingw32 = "x11 ipv6" DISTRO_FEATURES_FILTER_NATIVE ?= "api-documentation debuginfod opencl opengl wayland" DISTRO_FEATURES_FILTER_NATIVESDK ?= "api-documentation debuginfod opencl opengl wayland" -DISTRO_FEATURES_BACKFILL = "pulseaudio sysvinit gobject-introspection-data ldconfig" +DISTRO_FEATURES_BACKFILL = "pulseaudio gobject-introspection-data ldconfig" MACHINE_FEATURES_BACKFILL = "rtc qemu-usermode" COMBINED_FEATURES = "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}" diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index 62a5849c77e..269c3ad3f7b 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf @@ -12,5 +12,5 @@ PACKAGE_CLASSES ?= "package_ipk" INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx buildstats" INHERIT += "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO}" -INIT_MANAGER ??= "none" +INIT_MANAGER ??= "systemd" require conf/distro/include/init-manager-${INIT_MANAGER}.inc diff --git a/meta/conf/distro/include/init-manager-mdev-busybox.inc b/meta/conf/distro/include/init-manager-mdev-busybox.inc index d9b05e1781b..9b44e3e529c 100644 --- a/meta/conf/distro/include/init-manager-mdev-busybox.inc +++ b/meta/conf/distro/include/init-manager-mdev-busybox.inc @@ -1,5 +1,4 @@ # enable mdev/busybox for init -DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " systemd sysvinit" VIRTUAL-RUNTIME_dev_manager ??= "busybox-mdev" VIRTUAL-RUNTIME_init_manager ??= "busybox" VIRTUAL-RUNTIME_initscripts ??= "initscripts" diff --git a/meta/conf/distro/include/init-manager-none.inc b/meta/conf/distro/include/init-manager-none.inc deleted file mode 100644 index 6ece5c99061..00000000000 --- a/meta/conf/distro/include/init-manager-none.inc +++ /dev/null @@ -1,4 +0,0 @@ -VIRTUAL-RUNTIME_init_manager ??= "sysvinit" -VIRTUAL-RUNTIME_initscripts ??= "initscripts" -VIRTUAL-RUNTIME_login_manager ??= "busybox" -VIRTUAL-RUNTIME_dev_manager ??= "udev" diff --git a/meta/conf/distro/include/init-manager-systemd.inc b/meta/conf/distro/include/init-manager-systemd.inc index 1e64b8ad226..63fd225ca50 100644 --- a/meta/conf/distro/include/init-manager-systemd.inc +++ b/meta/conf/distro/include/init-manager-systemd.inc @@ -1,6 +1,5 @@ # Use systemd for system initialization DISTRO_FEATURES:append = " systemd usrmerge" -DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit" VIRTUAL-RUNTIME_init_manager ??= "systemd" VIRTUAL-RUNTIME_initscripts ??= "" VIRTUAL-RUNTIME_login_manager ??= "shadow-base" diff --git a/meta/conf/distro/include/init-manager-sysvinit.inc b/meta/conf/distro/include/init-manager-sysvinit.inc index e2d17b358d4..9ff5fed877c 100644 --- a/meta/conf/distro/include/init-manager-sysvinit.inc +++ b/meta/conf/distro/include/init-manager-sysvinit.inc @@ -1,6 +1,5 @@ # Use sysvinit for system initialization DISTRO_FEATURES:append = " sysvinit" -DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " systemd" VIRTUAL-RUNTIME_init_manager ??= "sysvinit" VIRTUAL-RUNTIME_initscripts ??= "initscripts" VIRTUAL-RUNTIME_login_manager ??= "busybox" From patchwork Sat Feb 21 08:42:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81572 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A3BBC61DDE for ; Sat, 21 Feb 2026 08:42:45 +0000 (UTC) Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.16677.1771663355028066312 for ; Sat, 21 Feb 2026 00:42:35 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=OknxfCjW; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.54, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-483abed83b6so972245e9.0 for ; Sat, 21 Feb 2026 00:42:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663353; x=1772268153; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=vqEYIJDKU960W7pCqVGayLYFDpc256y9q9KhUxyg9HI=; b=OknxfCjW17xPjR8sSsf98zxWPktoYetm8NrjDqd4XPeOI+uQAOaRYKYYbs5DmqL5QY OG7QALXi20qn43msAx3c23Y9sEMrNc56/gB35mi5cZPVp2UrH0xk8/DvChYc1TvJLMnP QRvyl4bDbsXjMU5uuoJyCeWc49IzkEACRdk5E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663353; x=1772268153; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vqEYIJDKU960W7pCqVGayLYFDpc256y9q9KhUxyg9HI=; b=MsLVYc2Ap+MYW4zRYts5I+nJvyVSsi+Rjl2DoWg3Ym29czRJEo/lyCEF1HGq/4m7lw Bu4DoMCZHDTAMedMKbMMerfSaIBkUQFIFScZv6uW/JvNLG/+dca609fdRXZbnXHh8Zhb rHXL+9otugrTHSsNGZpda0vKQuWEsJlLuoIKzkvTdYPXc5jLRm7A3sRrhj1zuTjsdlBn b/O5SCNJgO3mBAp8+lOXhKp5smLzPoe4kosFhlSccw0LO/yhRv9sxjud945rX9T+7eyq J4rHGyzBwln6XNovWmYm4Aq1MgVHUz4ynPJxPBOM6GeS/OeCiG7zBS9w8jThUnXYXC1W ku2w== X-Gm-Message-State: AOJu0YwgnA05hcNDzIq7z88bf0sJq21nVGWj3pQWT6mSZHoPpQiyEdI2 9v6vQ6tMFClFJPrMSVB7Fc/LVXUYCvC32wFFGhyXpyyGvq4zSC4aYMAm+g4r0glyp4y/N0fGvXW kOEuax00= X-Gm-Gg: AZuq6aKAqkJMZ/qfEm62wHzAiadfPy+s3/dqlIAGMSrJBjm6ABXeqrq70u69REpL4Xx BA/kS9G0hO0Xs4um0b0S6plHLKudfu7J5g1Y9Uh8CiouPpOdJ/ex3pJq889oGHJ5izeLP9XfHM7 mMvi7QHKVcEovD2pI7UqWWrrPWhI/i6OM8OHzy2Yfou0jZE2/0Gw/00eoCQGrTU4LDlz2DbvW2L eE3wWrQaU2w/HzifZROdv7yCNu05rVAXWmRXIQEXvQvYAk5/9ZYJ0H8qAcfktHgTo+J4oKmbqYD EPGWsCQNmMubIUUHVfhJcfCVsAGIQsX/w5zEYPAeb9o81WPtgVEmo8FvbxY0QbSfO4EO0aJeRvH JwimQr67RQVDaPyCT/BlECMQQXMUe3+5/bea8HgIDbQuc4U3TuiBQk7A4fsgSmS9Wlf5hqyRskp FLiGNQgRLj7l2m+wL4ZANVxTdN+ck1P+/9eB6W97Adw46KHyA3I7e9iBBz7nQfMg== X-Received: by 2002:a05:600c:3f14:b0:483:703e:4ad5 with SMTP id 5b1f17b1804b1-483a95e2563mr31783835e9.22.1771663352887; Sat, 21 Feb 2026 00:42:32 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:32 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/6] bitbake.conf: Enable opengl ptest multiarch wayland vulkan in DISTRO_FEATURES by default Date: Sat, 21 Feb 2026 08:42:26 +0000 Message-ID: <20260221084230.3219379-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> References: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231609 This change enables the modern graphics stack defaults of opengl, wayland and vulkan, it enables mutliarch which allows gcc, binutils and gdb to target multiple file formats and it also enables ptests by default This means that: * nodistro builds will match the Yocto Project sstate CDN objects * we have modern graphics defaults * users will see ptest issues more clearly and be more likely to test before sending patches These DISTRO_FEATURES have been tested and used as defaults in poky for a long time, this brings them into sync. Backfill is used so those with their own distro can set the DISTRO_FEATURES_BACKFILL_CONSIDERED variable to stop the backfill happening for speccific values. Signed-off-by: Richard Purdie --- meta/conf/bitbake.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index aa6b5bbf9a0..d247eb3adfc 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -920,7 +920,7 @@ DISTRO_FEATURES_NATIVESDK:mingw32 = "x11 ipv6" DISTRO_FEATURES_FILTER_NATIVE ?= "api-documentation debuginfod opencl opengl wayland" DISTRO_FEATURES_FILTER_NATIVESDK ?= "api-documentation debuginfod opencl opengl wayland" -DISTRO_FEATURES_BACKFILL = "pulseaudio gobject-introspection-data ldconfig" +DISTRO_FEATURES_BACKFILL = "pulseaudio gobject-introspection-data ldconfig opengl ptest multiarch wayland vulkan" MACHINE_FEATURES_BACKFILL = "rtc qemu-usermode" COMBINED_FEATURES = "${@oe.utils.set_intersect('DISTRO_FEATURES', 'MACHINE_FEATURES', d)}" From patchwork Sat Feb 21 08:42:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81570 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A365C61DDD for ; Sat, 21 Feb 2026 08:42:45 +0000 (UTC) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16640.1771663356110453240 for ; Sat, 21 Feb 2026 00:42:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=EBfB4jeY; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.48, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4838c15e3cbso23806125e9.3 for ; Sat, 21 Feb 2026 00:42:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663354; x=1772268154; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=gulNSLd7tz4RsL+0pCGJO2iHz3AJ9qZms0woRFl+yi4=; b=EBfB4jeYaAj0lK4zKMVsJJxXV7VbeGe8YYQe0i/iMEjCj7/eyRAeqVCd6ggA5Y9Ouu IL/+/Rh1G0zOydgjrD5j35eziW49ooN5hcYyY9LGVNzUUIMEs44n5Hfu+f/y9HfKQhnJ LQRh/zdZTZrBYaovYC7XMhHZ8ddeMgsOcFrYs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663354; x=1772268154; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=gulNSLd7tz4RsL+0pCGJO2iHz3AJ9qZms0woRFl+yi4=; b=AT8Bm1KUCTbMwTBktHlIt1E0cF18J9D5tR5tY94WbA+f8KvhxRyhpurfczKvSqh9TM vBWl2mmh/h4DzzWBYIpqojb0MuiAViZ0tVkzMtijqXTiUZyK2Tb97bO2GAPWkfLuPL5t 3KhaDknp6S6g2CqwIH6UHfew4/KIQg400GdqPTy7f2v7w2uTSvpc3/iUk9M9lvoJ5R16 p19+ieAl/6RSin4G2PBHxJ/udAoWmqBVMx+IcpiX+/ThedqB/kzqsyf8WSPZpBolczzf fsUjZT8AD+u0AiGxhT9C/o+jTvn9/u4m7o1ZjMYXEEBF1qIgEXdQL0S46WDVBL7rTZCD sUGw== X-Gm-Message-State: AOJu0YxasBu1C6tO9WWCJTHPRkcHKvXrbr7JPdFH+2Mpjs/Q86mbVLzG /mPGbQbOy/rmZoXtiOf6nUpk3iKfuuNXS7DyQ5dbRT8YCIw2nheKTac6mqiCeVSADSvNQil1bO0 KNC3ozic= X-Gm-Gg: AZuq6aLHDgOXX7eFKeId8M81B9Qw0jhUc9XfndbqiXxy4E1UXsJMN7LZSmSLam/pREj JibP97Zjlne1zYfMgzXIQ2ojyfs5JYNe76ziE9rYYykflHi1deFQctYFR6HihXRqd18hi1vy+Ft pm+JyDjbHxtWghvRnhqvZAys7Tk0kD0qLmAX88TV0eqD3Ma1pwrHMTViG9Te1ryo7Ex9EYs5/WF cFC7whNlOCSbtoOTIYJwB+jIl+7mCOY6SmBH8wn14RCGicV2eDPpIX9SWYDcIYKV1/fUkwhy/G7 puNercgwSZ0gwGzVq/GMxEmDaXEuInnIVqIcEUq62gz5vZXBJ7K6DpISCdN1zLbdJxJyX7ITQ/X UtZFSnifXYLdyTtON0l76b93S4HspMrNKkNCclafVX9xS6Eu7pOK8D09ZOPVF1kCA+IN8H3s/9P QgMeT/Nx5ojUghG//wlIof/jDi7mkqoYse2M0cXPtTZp3pMkEEZpw= X-Received: by 2002:a05:600c:8b16:b0:480:68ed:1e70 with SMTP id 5b1f17b1804b1-483a963de73mr50485555e9.35.1771663354044; Sat, 21 Feb 2026 00:42:34 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:33 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/6] defaultsetup: Enable uninative by default Date: Sat, 21 Feb 2026 08:42:27 +0000 Message-ID: <20260221084230.3219379-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> References: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231610 uninative allows reuse of native sstate built on one distro on another. This change enables it by default, as has been done by default in poky for a long time. The reason for the change is that this makes the sstate CDN much more useful to speed up builds if good network access is available. It also standardises the builds to our usual testing configuration, removing one key difference which new users sometimes run into. Signed-off-by: Richard Purdie --- meta/conf/distro/defaultsetup.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index 269c3ad3f7b..f4a2d004a36 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf @@ -6,10 +6,11 @@ require conf/distro/include/tcmode-${TCMODE}.inc require conf/distro/include/tclibc-${TCLIBC}.inc require conf/distro/include/uninative-flags.inc +require conf/distro/include/yocto-uninative.inc USER_CLASSES ?= "" PACKAGE_CLASSES ?= "package_ipk" -INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx buildstats" +INHERIT_DISTRO ?= "debian devshell sstate license remove-libtool create-spdx buildstats uninative" INHERIT += "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO}" INIT_MANAGER ??= "systemd" From patchwork Sat Feb 21 08:42:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81571 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1664AC61DE0 for ; Sat, 21 Feb 2026 08:42:45 +0000 (UTC) Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16641.1771663357317323909 for ; Sat, 21 Feb 2026 00:42:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=CPBVJtd9; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.50, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-4359228b7c6so2164280f8f.2 for ; Sat, 21 Feb 2026 00:42:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663355; x=1772268155; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=rRzeeR7+a4x/wUwlrZxIEEZsZja3/u6jDx5CRZeqlAM=; b=CPBVJtd9d6TCX/BMxXL6MEpv9KK8aAGyj8n011mfkp/KEm8qhTmy0cRZjCLRt8+0rf C9GIdkrq2rFHC5TAWHAB1eRhi/YsU3CdXKvASZmHOjtSICKXMV3OD+qSsAxKUHzXCtdg f2mblzvGjHtKoqdvXh1jfdqxiAhTDIUanTKOw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663355; x=1772268155; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rRzeeR7+a4x/wUwlrZxIEEZsZja3/u6jDx5CRZeqlAM=; b=WPCeMNFfFqQdctcOs1UQ1gQT2EL18Z1Aqk/P+RrBEriuk4KoqOmvFqVN5eLLUBa4ZV 8g2UapdMm73p/VZolTkmZJ0/PnDhFBqYaZ37+onFGM3UAklgsOI2RIaaBpU0yzHA7YX0 gzokVLJcIUpLEIncaEjR1L5dvpqglhFJFnv9lQxfC4O6zyV6d0LCoQk2pByBIYcyX78I SYRNhqLfMTy9Sqo+iaozsl4UwvnF/8bAiOAt/yA3I696qyZw3v7DRT+oB7D7tB47BjfO 54b/YQHtOxkcvESRxemPMY7RyM08ORD2omtXCoy5bHYBQw6kL1wZdKDQh9auS4SGFFtv 99rw== X-Gm-Message-State: AOJu0YygaWMXZRSiAQgbIs/pI40DRHvRr6tZnCGvmS9vGEIxbHvHLpYO aneKTdSw7IX43/h9CbM6cgMAYGOPmwZTOb9m2M2iWAszFH62lOo3XGtnxtwhonQNvUKywSUJ93g awQx+1Bo= X-Gm-Gg: AZuq6aKTHdLOqWMzulxZKQNRmAv1TIwUUSD8492v/TD2Vstty89Xk/HXkR+S6QEaLxD Rh9uLKJVUhZYWEfpXr/FprPxopbB1cW/2LdbeHU3oRzdmMmV7VQdUDfdiaE0N8X4FkFp3UAGs46 M9I50cs2xGpMy2LZ0swk4URwZz2qDtlUOehcCgAQLNksXLYktRnJBL7Fq13+b0EgF5OEy6ShL7J HJkSwrbfJndxEX3D2XurRl37oTPCQYgUwWSlPr2GyYgqGfwEUjrFFa8+GF5DuUXBf+SSmi6D00R 4dxP45zwVZfPO/cXFFYSor15kzZ0LT6DAE+MHVzB07e7DuULd8ENaPpUMuXc6tjEnNfUHDYb0Ua BJ8K09v5R4Jp9dBHyzEJLO39HtXp8chvLc/pvSe/HMolJf676iWo0PU9R0LQDpUqfruqE3OO/eL 8R5m7uclZbYOxwuZsET5aQCWJ9RE8HrJ5ruPZ1lMnTTgVFbEb08Do= X-Received: by 2002:a05:600c:8b2a:b0:47e:e78a:c834 with SMTP id 5b1f17b1804b1-483a96148a7mr32888335e9.34.1771663355197; Sat, 21 Feb 2026 00:42:35 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:34 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/6] distro/defaultsetup: Enable no-static-libs by default Date: Sat, 21 Feb 2026 08:42:28 +0000 Message-ID: <20260221084230.3219379-4-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> References: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231611 In general, few people use statlic libraries. They are however large and take up a lot of space on disk as well as taking time to compress/decompress and tranfser in sstate objects. This change disables most of them by default for disk space and speed/size performance benefits. This change has been tested in poky for a long time. Signed-off-by: Richard Purdie --- meta/conf/distro/defaultsetup.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index f4a2d004a36..e8f5439a8d9 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf @@ -5,6 +5,8 @@ include conf/distro/include/time64.inc require conf/distro/include/tcmode-${TCMODE}.inc require conf/distro/include/tclibc-${TCLIBC}.inc +require conf/distro/include/no-static-libs.inc + require conf/distro/include/uninative-flags.inc require conf/distro/include/yocto-uninative.inc From patchwork Sat Feb 21 08:42:29 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81573 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 211A8C61DE2 for ; Sat, 21 Feb 2026 08:42:45 +0000 (UTC) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16642.1771663358246264021 for ; Sat, 21 Feb 2026 00:42:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=BSKHrKCv; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.47, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4834826e555so27007895e9.2 for ; Sat, 21 Feb 2026 00:42:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663356; x=1772268156; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=+gXUKO0s9CMA/LjlZOTpNuR7Khe5QNZ6jXgqJwSqM+Y=; b=BSKHrKCvindfv/pCI6OWgiq9PjTIfWDunTcCTTF8x7PycS+4zTzUfYHd+akF+Ab+9U QN81fKHfx8K6ho4mVNwLaV5hmNMkLuEsgvN7BZzLO3QwzTSYLIqLFHILoQTEMwS8PkL2 jMW4W4KiUj0zLR9v6mJF5KiAE8462yq4FzUzQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663356; x=1772268156; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+gXUKO0s9CMA/LjlZOTpNuR7Khe5QNZ6jXgqJwSqM+Y=; b=By4TGYPTGfP7mArmQiphMgzm5RrwMOH0/s/uddRNqO+lFbpvMXOW5LChpW/TyqXPvT 7oR2S0wSjvjg8LkcZFhA4rhsL0EpGZTS/Q1X1NE+4VF2XqsGgi7fd/XvSa+kiKrqHmje kDwAyJpholbz81snREFJK9xWccsDoxeg102zsAtGExtE+1dRdjQuSmeymzqzmAAOHdqQ qt9vH9kBYOlV8Ca95Q1M3ZZ7P6hs88D3nzJARdjsrqvXmuKnemYd0kjq5W6g2O9OVG/c itURzfewW+qrLKPd1VeLpognfHKN3a0ykEhi7LGbKtnMYC2jKIvJAyrmHWyKvuUsE4Qw hoXg== X-Gm-Message-State: AOJu0YwtRWJpxXi6r+KT2c9l6b2G2/x7e9JkGr2G8+Feic5/P/nYH2dK Gvt6lkE6vDQht/E496bWp4YjtxQ4MRfOPcfDwQeKJu1iEjHzHX7+Uevdsi4Ig9me2ga2SmdqqrA rcNuMuwY= X-Gm-Gg: AZuq6aKOLnCJ+2kleQfDntC1GgZnQAYNJf2s2viGtv+/asARZFC537n0pNDsng0qvH5 axSpKT3TATfwIGcD5jdE98uaMVodW8OoKQ8OV/6jpGGTiKdHlAoQkW1EpRhhn3/ThqOZYb+lqYJ 2nrjB4uMFe4UIaq8Am+kzk7HIbspNmNNJ9NqLUUHLA3GGKcVNlvQVMfxkZOp5IpV1jmPYvwFGMJ Bzr5bcgt/q9kXzZ5+LOo4G7HpyPtoUb4oZLsujwBG6wM5CdPPOat75IRaADxQkZGSsrshtGJyKP lC4blBOJOEDqE5bFsG28B+ixieti4qLUQeQYm0kQITyqKKB10O3H5Ew+ywAMpgO7epPq+mp6LC9 uapzdCG2juVkjsBbA6w5spMahV24i9Jj3ksjAhVGdUK8GjIhwSbmKA4DuKllG5h7lupNXbNPUns BMXrcStijor30jefGu9F02oWHhhXNwSsYKFGFiA4odAusz7qGuXlY= X-Received: by 2002:a05:600c:3b10:b0:46e:4b79:551 with SMTP id 5b1f17b1804b1-483a963d233mr37629895e9.31.1771663356310; Sat, 21 Feb 2026 00:42:36 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:35 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 5/6] distro/defaultsetup: Enable security flags by default Date: Sat, 21 Feb 2026 08:42:29 +0000 Message-ID: <20260221084230.3219379-5-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> References: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231612 This defaults to including our security flags which use stack-protector-strong and D_FORTIFY_SOURCE=2 by default, as aids to improve detection of security issues. This change has been tested in poky for a long time and allows us to align our default compilation flags and environment. Signed-off-by: Richard Purdie --- meta/conf/distro/defaultsetup.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index e8f5439a8d9..871fe7b4e88 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf @@ -6,6 +6,7 @@ require conf/distro/include/tcmode-${TCMODE}.inc require conf/distro/include/tclibc-${TCLIBC}.inc require conf/distro/include/no-static-libs.inc +require conf/distro/include/security_flags.inc require conf/distro/include/uninative-flags.inc require conf/distro/include/yocto-uninative.inc From patchwork Sat Feb 21 08:42:30 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 81568 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC264C61DD9 for ; Sat, 21 Feb 2026 08:42:44 +0000 (UTC) Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.16678.1771663360331432376 for ; Sat, 21 Feb 2026 00:42:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=cTnW5RRW; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.43, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48378136adcso16917565e9.1 for ; Sat, 21 Feb 2026 00:42:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; t=1771663358; x=1772268158; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ntg1dCd+fNhVFVl3pynp+2xINIxswzKdjsFpSPP+tQs=; b=cTnW5RRWxwmCwCsZVkN1E3fo8RAo7u0mHxh0PUvyheZgjh7r65Yn8ZFOF62JPL12sK MkE+JxT+Vplc18zQrcJBCZqXsbsOyzZV/65O6xXpKpYtxY3/BgXXX/AOosUT9DnWCbp2 dlrHFQeemeTqMGPOZsJ3FXPHfxmz9n0K1LmDw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771663358; x=1772268158; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ntg1dCd+fNhVFVl3pynp+2xINIxswzKdjsFpSPP+tQs=; b=iim4VcrAInEXgqg7i6LvKjyZhHjm5DNq+bAuFnp7Tl2jrJyenHcKiOW/jaf3dfMqx1 YdynvofsC81OD5D/tP7htcz3yOC+bpQgOKECXLXjTOxMnbGDwZE6kQEfROg+NlDEFEkm 0/noZ7iK/FjqcTs2BW0uW1DfJdTGZmPkrYiUhdM/MCqDAZR58LKn6Tdx+Ad+9cb/+ihG Gm8FmneBkR5yGuTuQrpBUWzyeePVmTdqIqEZYy4/eiEUzJY0relwtxSNbbAlcN0kpGkf +LCR9A5+Se+HWK0f0JkyeTD3YJLZk0zX56phIYpRiTRLMy+w7Zlr6LTvmDnnrZGTeztI y19A== X-Gm-Message-State: AOJu0Yyua3DgagQpIryg4vNrml/eebRsM+wamyz5ygH5EH9OP4LXMnb7 gdlB+UDEL5vb6q6Qg4VG4ksVfGZTCRulencEDGnbL7Fp+D1ZxMjO6FAnii+0uw9GFALDn0iA7BG qAtWRBE0= X-Gm-Gg: AZuq6aIJYP6mzN33J51aSM9LWTfRwQ8ufUsRFVcyI9eRIGDjzm0zbIbFJj5kr8TRyY+ xCUWKds3KUbgDxvZm/3eRw4xbAL1VoJ03ZMzMZrifrcer+mDNv8+BvFfetNgJVd8t7jJdtuzJxH cZB+sfrwYgxqVeyUUTITfIGNj91xANRLXLEu0K0jIiGQwFsuww3t10crYX2f60bBhVIxd6xlWnO YW3m4JXvpaW+cvyD7nMAjBkHucP34pcvyg06SqfRcsDXWUXBnDQLuca5tjoWQKng0Wm3OZiS0Sk 7IOo18RrrR1hG6Uf9eikstoh5YHe48smAIq826SOjgEdfNXAHyO3fjvxeTBnUc5HVu/szr8NM5Y VHQQezkBxU1aYKU8gUNV2qw6KIs4Wy/1sdXeKkSPH1yHg2DbSYE/HqUZyYMqSF0yo4ZUsFZBSW+ 2Hm7SIjwaNRrl+pSFUtm0xjvlH2yE6RZh5RtJSwoGc9LD8DMBCWhE= X-Received: by 2002:a05:600c:3b20:b0:477:561f:6fc8 with SMTP id 5b1f17b1804b1-483a95eabadmr38328345e9.5.1771663358089; Sat, 21 Feb 2026 00:42:38 -0800 (PST) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:4b64:9a04:85e4:d902]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a31b3e0dsm205898295e9.1.2026.02.21.00.42.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 00:42:36 -0800 (PST) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 6/6] distro/defaultsetup: Enable space optimization tweaks Date: Sat, 21 Feb 2026 08:42:30 +0000 Message-ID: <20260221084230.3219379-6-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> References: <20260221084230.3219379-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 21 Feb 2026 08:42:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/231613 This enables a collection of tweaks which reudce build output size where the output has been found to be particularly problematic. This reduces sstate object size as well as on disk build footprint, it also helps memory usage for linking some of the recipes. This in turn improves built speed and the smaller sstate objects are faster to compress, decompress and transfer over the network. This change has been tested in poky for a long time. Signed-off-by: Richard Purdie --- meta/conf/distro/defaultsetup.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf index 871fe7b4e88..c6be00e80cf 100644 --- a/meta/conf/distro/defaultsetup.conf +++ b/meta/conf/distro/defaultsetup.conf @@ -7,6 +7,7 @@ require conf/distro/include/tclibc-${TCLIBC}.inc require conf/distro/include/no-static-libs.inc require conf/distro/include/security_flags.inc +require conf/distro/include/yocto-space-optimize.inc require conf/distro/include/uninative-flags.inc require conf/distro/include/yocto-uninative.inc