From patchwork Thu Oct 8 10:06:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thorsten Schmelzer X-Patchwork-Id: 100184 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 67B61CA600F for ; Thu, 8 Oct 2026 10:06:56 +0000 (UTC) Received: from GVXPR05CU001.outbound.protection.outlook.com (GVXPR05CU001.outbound.protection.outlook.com [52.101.83.135]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12206.1791454011439565128 for ; Thu, 08 Oct 2026 03:06:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@phytec.de header.s=selector2 header.b=fZ1Knya/; spf=pass (domain: phytec.de, ip: 52.101.83.135, mailfrom: t.schmelzer@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ofTrp7T+l2f7f8nqEvRXKRNXYGi3moJSihY/GRpsMlV5UatrqyNhwg7hBliPUBJDp60WJoLR0nEREFpT5i6usqNj2XfprLC1LrdokvLrsN3COWZ0TI0sj3B9+b9N75lLuQtRClFyk+IgIBuhNRlUe1Q/mCQ9vjhsslXqLz6NkQ4RGKd7UBFNgofCLTgFRBa9VuD7ufxP0cv14ujhGxlz4seyZj8S6Qu4uNc/uL+0Q4c/TBvfLf16XzwOR+Z7Vs8SSwGt55tbwkgZ0xdXbgiIZz+S5/lYKAEHPmRi58UXo0L0yyOvuzIsypr9SnlIi1vXpHd+lT7qYiNgkMcxs1dwcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3HGTDB8ES9inp/K3a1tG9bh0xPt9Dz5dzlpFP/6UuF0=; b=CGwwGuc2QbfG5AIC2cBc9QpNWJi/C41ZUG/6iBgvS4IBjftXRt+RolGT6/m8hZ2/EHiGeD+CAy0sgUAyQ6Vo7QNIRR1nPKJ32AwLAimvfo9HwJw9CBeKFtiDzoEES2bsGkmRngzLKJYs6CJhVfIBncA3ZPVgYwCYuxNEpb0AghdjJrDr+Mec1XuS/VsGfG0nuhquGh71z7MxBUWdbqtmNjh38H7luePAHFn0tsACsMciJvkmix5/SADiaHdGXlhWFRVtEa4i466ORpP+IOFuVMzNeVoMbsbvebw5Y0m+p8JHaF188zFIk2wa9jIpT9SrP8k2PN3Z/Agneo45j6K5NA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3HGTDB8ES9inp/K3a1tG9bh0xPt9Dz5dzlpFP/6UuF0=; b=fZ1Knya/J5TeuM+X/JzpwkPljg+Z4CNBTyvdhg/hAQ5Nnopt4BNDcqrJTeUBWGQ4pYXXu0iSIEbewNfFSz22Ds8AaKXd1qw347zEZe1UtlWfzUnQaEEYU0AgioSdEK1QQtZzPY8yNQoU2N4UAGd8MxIYIqTeVj+OEfdZ6rXmWzDejN5rnMLyrRPQBaMj+D9cTQHxg+qRQaqLVm9fMGesgo9KBWi2lfo2A9GmKmHU94Q9H21EDYEV2cRQfr0DaF6+TEFIB9iKnJCdGYkE0sCNSLdXyurHutLohboEC0Ebv0JEkP4YMNURiQ1QIK4R6NM9d6MO0gRLEJyYyWdnK/HCnA== Received: from DUZPR01CA0337.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::10) by VI3P195MB107555.EURP195.PROD.OUTLOOK.COM (2603:10a6:800:379::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.17; Thu, 8 Oct 2026 10:06:43 +0000 Received: from MAD0EPF000008BA.eurprd04.prod.outlook.com (2603:10a6:10:4b8:cafe::84) by DUZPR01CA0337.outlook.office365.com (2603:10a6:10:4b8::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.20 via Frontend Transport; Thu, 8 Oct 2026 10:06:42 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by MAD0EPF000008BA.mail.protection.outlook.com (10.167.241.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.14 via Frontend Transport; Thu, 8 Oct 2026 10:06:42 +0000 Received: from augenblix2.phytec.de (172.25.0.51) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Thu, 8 Oct 2026 12:06:41 +0200 From: Thorsten Schmelzer To: CC: Subject: [meta-oe][PATCH 1/5] lvgl: Update to 9.6.0 Date: Thu, 8 Oct 2026 12:06:22 +0200 Message-ID: <20261008100626.2259941-2-t.schmelzer@phytec.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261008100626.2259941-1-t.schmelzer@phytec.de> References: <20261008100626.2259941-1-t.schmelzer@phytec.de> MIME-Version: 1.0 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MAD0EPF000008BA:EE_|VI3P195MB107555:EE_ X-MS-Office365-Filtering-Correlation-Id: e15f264b-9cc4-4632-f265-08df2523da5d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|42112799006|1800799024|82310400026|36860700016|376014|23010399003|18002099003|22082099003|10067099003|13003099007|3023799007|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: 0jSejh6TiUOqxIfzOn8ZxTGJTxoOQjohxW9Eo4BVw+uxxviWr/hVyN/6PW5F4t7iphGf5V+s8WoYoRnsmZLEEuXAu+dk4sjra8pyzCDW4J7+naumDJTM/+Jabh6WIcvQ2PKK3oKIHazMBRVl25wOy/5m5QxZL1XxOq53a/JfKsF7+ZGjVjg8KzlrnAfMj9Ma464j7aQElaz7JsDpizfD9Jl7ZBy982LgUk2ahExRSNBPKgVKbKb104mmhIMl9tHUYiamKpbsY4qBNAHvL5qBz4QMU49YP8E96iVSDfED6zdbfP2R96g/VDJYHixfOPDJ9RIYFwRk1UptT00xX88USWywH7bhFiL19vxQeDx608B6j2SVenXfg8XRtzJPCzcCmU9faet0fyjs08TXPWVCwF6jHEym5+qqhoZ/H6/NxC8Xrp1QmXcMHKf53tyX/WO9N+Ss4Cag1dnvtPo+JYAv+z8ZlPSBuhLrz6D1ayfleE4bVpsHbzVUlA+ZVqxpQmUEaHEkW3eCA06iehhTTqCce/VpBCTMGqeihnstHi2GslLt+CXLupj1dm1QOIrlGvhMv/vHy2VbNYDBSeNtYceM/NEuhVvgzZwe4yrGplKdXWYswanx/ntWZFGP5iRzgfuqu0wpvqv0/HwawC6aYCgubg== X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(42112799006)(1800799024)(82310400026)(36860700016)(376014)(23010399003)(18002099003)(22082099003)(10067099003)(13003099007)(3023799007)(11063799006)(56012099006);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9qnFovehzsAVkqpXIK0hU/OrFu+fj4yDzqzIvqLO5pzBzreudaz6xi6wv5LsyebAoWXFDUpljDGB7vLFLepB08xKjRz5EsPZkpSAeSnJGUI4mtwtGODzM2rTG6o1ZlfRO1uR+FC1CwJdWKPhrGMf+8k0edDBxm0uZMuUkuH+3+3FKvvlrZqXtPH5dGBZfaYxJtxlxsekLIdf1/dWex5szkVkbZb/OCZfO0yyswAyjxjtcQxyr1VBuRQ3SXTSfRGCsJiT8qqQbhKb+pfiA+NGOSjG7rz2feWVUrzvAzGeWLF44tU2t93kpw1Qot+Tf6z4Pi6KDWKAmnBZfAZlPtyRy/zBXxcMoh+7TUMW5egC76bQEUyD9h5ABYic2fNIMTgI07egt6hhwz6/yKxeZgfSg+S5383krCf+J06PBwwE+NolVFdD6mWhYZSMyqU74K8W X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2026 10:06:42.6804 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e15f264b-9cc4-4632-f265-08df2523da5d X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: MAD0EPF000008BA.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI3P195MB107555 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 ; Thu, 08 Oct 2026 10:06:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130666 Add pkgconfig inherit and drop manually adding include paths to CFLAGS and CXXFLAGS. The lvgl cmake can handle this meanwhile. Add a patch to fix missing version and links for installed .so files. Signed-off-by: Thorsten Schmelzer --- ...rate-proper-.so-links-when-installin.patch | 71 +++++++++++++++++++ meta-oe/recipes-graphics/lvgl/lv-conf.inc | 7 -- .../lvgl/{lvgl_9.5.0.bb => lvgl_9.6.0.bb} | 8 ++- 3 files changed, 76 insertions(+), 10 deletions(-) create mode 100644 meta-oe/recipes-graphics/lvgl/files/0001-build-cmake-generate-proper-.so-links-when-installin.patch rename meta-oe/recipes-graphics/lvgl/{lvgl_9.5.0.bb => lvgl_9.6.0.bb} (71%) diff --git a/meta-oe/recipes-graphics/lvgl/files/0001-build-cmake-generate-proper-.so-links-when-installin.patch b/meta-oe/recipes-graphics/lvgl/files/0001-build-cmake-generate-proper-.so-links-when-installin.patch new file mode 100644 index 000000000000..07e6557cb72d --- /dev/null +++ b/meta-oe/recipes-graphics/lvgl/files/0001-build-cmake-generate-proper-.so-links-when-installin.patch @@ -0,0 +1,71 @@ +From a9841c03f4670d1b0373cb869573740df92cd1cf Mon Sep 17 00:00:00 2001 +From: Thorsten Schmelzer +Date: Tue, 6 Oct 2026 11:58:15 +0200 +Subject: [PATCH] build(cmake): generate proper .so links when installing + shared library + +Commit 789d453 removed the set_target_properties sections for the +library installations. That results in only the plain liblvgl.so being +installed in the install location, when building a shared library. +Other package and build systems (like yocto), however expect to have a +proper versioned library and links like this: +liblvgl.so -> liblvgl.so.9 +liblvgl.so.9 -> liblvgl.so.9.6.0 +liblvgl.so.9.6.0 + +Fix this by setting VERSION and SOVERSION in set_target_properties +for lvgl, lvgl_demos and lvgl_examples library targets. + +Upstream-Status: Backport [8df3de9c4c5e45ad7b0fef5adc2fa6eaa5d21579] + +Signed-off-by: Thorsten Schmelzer +--- + env_support/cmake/install.cmake | 21 +++++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/env_support/cmake/install.cmake b/env_support/cmake/install.cmake +index cb647af9ea9b..93a0272f81c8 100644 +--- a/env_support/cmake/install.cmake ++++ b/env_support/cmake/install.cmake +@@ -91,6 +91,13 @@ install( + DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/lvgl" + ) + ++set_target_properties( ++ lvgl ++ PROPERTIES OUTPUT_NAME lvgl ++ VERSION ${LVGL_VERSION} ++ SOVERSION ${LVGL_SOVERSION} ++) ++ + install(TARGETS lvgl + EXPORT lvglTargets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} +@@ -132,6 +139,13 @@ if(CONFIG_LV_BUILD_DEMOS) + FILES_MATCHING PATTERN "*.h" + ) + ++ set_target_properties( ++ lvgl_demos ++ PROPERTIES OUTPUT_NAME lvgl_demos ++ VERSION ${LVGL_VERSION} ++ SOVERSION ${LVGL_SOVERSION} ++ ) ++ + # Demo library target (if you build one) + install(TARGETS lvgl_demos + EXPORT lvglDemosTargets +@@ -155,6 +169,13 @@ if(CONFIG_LV_BUILD_EXAMPLES) + FILES_MATCHING PATTERN "*.h" + ) + ++ set_target_properties( ++ lvgl_examples ++ PROPERTIES OUTPUT_NAME lvgl_examples ++ VERSION ${LVGL_VERSION} ++ SOVERSION ${LVGL_SOVERSION} ++ ) ++ + install(TARGETS lvgl_examples + EXPORT lvglExamplesTargets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} diff --git a/meta-oe/recipes-graphics/lvgl/lv-conf.inc b/meta-oe/recipes-graphics/lvgl/lv-conf.inc index 4264f20895de..84115b68cc51 100644 --- a/meta-oe/recipes-graphics/lvgl/lv-conf.inc +++ b/meta-oe/recipes-graphics/lvgl/lv-conf.inc @@ -27,13 +27,6 @@ inherit cml1 python3native EXTRA_OECMAKE += "-DLV_BUILD_USE_KCONFIG=ON" -LVGL_FLAGS += " \ - ${@bb.utils.contains('PACKAGECONFIG', 'drm', '-I${STAGING_INCDIR}/libdrm', '', d)} \ - ${@bb.utils.contains('PACKAGECONFIG', 'freetype', '-I${STAGING_INCDIR}/freetype2', '', d)} \ -" -CFLAGS += "${LVGL_FLAGS}" -CXXFLAGS += "${LVGL_FLAGS}" - KCONFIG_CONFIG_ROOTDIR ?= "${S}" KCONFIG_FILE ?= "${KCONFIG_CONFIG_ROOTDIR}/Kconfig" export KCONFIG_CONFIG ?= "${KCONFIG_CONFIG_ROOTDIR}/.config" diff --git a/meta-oe/recipes-graphics/lvgl/lvgl_9.5.0.bb b/meta-oe/recipes-graphics/lvgl/lvgl_9.6.0.bb similarity index 71% rename from meta-oe/recipes-graphics/lvgl/lvgl_9.5.0.bb rename to meta-oe/recipes-graphics/lvgl/lvgl_9.6.0.bb index 18a5b5de5160..260ea094e68c 100644 --- a/meta-oe/recipes-graphics/lvgl/lvgl_9.5.0.bb +++ b/meta-oe/recipes-graphics/lvgl/lvgl_9.6.0.bb @@ -9,11 +9,13 @@ HOMEPAGE = "https://lvgl.io/" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENCE.txt;md5=4570b6241b4fced1d1d18eb691a0e083" -SRC_URI = "git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.5;tag=v9.5.0" +SRC_URI = "git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.6;tag=v9.6.0 \ + file://0001-build-cmake-generate-proper-.so-links-when-installin.patch \ + " -SRCREV = "85aa60d18b3d5e5588d7b247abf90198f07c8a63" +SRCREV = "80ca777e37a2b176770726a02e07a6fb79ef0b39" -inherit cmake +inherit cmake pkgconfig EXTRA_OECMAKE += "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON" From patchwork Thu Oct 8 10:06:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thorsten Schmelzer X-Patchwork-Id: 100187 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 A9929CA6012 for ; Thu, 8 Oct 2026 10:06:56 +0000 (UTC) Received: from MRWPR03CU001.outbound.protection.outlook.com (MRWPR03CU001.outbound.protection.outlook.com [40.107.130.135]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12205.1791454009876727164 for ; Thu, 08 Oct 2026 03:06:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@phytec.de header.s=selector2 header.b=J1bcqQGz; spf=pass (domain: phytec.de, ip: 40.107.130.135, mailfrom: t.schmelzer@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=grZL54emSXa7aYAyQg2FTN6WipwMamsNixeaT9zQSJDXGDja+kPwalPbmquuCCTHdUzJ4vjWGYUjFjUhut47q0v2DztzYHFwdsuW4bQGO6r/yjLNRQV03gcEcNHywQ97h60pxYbhqLgxStqPyYhIf7Eam9azJCb7SiNwTipKb3sXV7mx9cEv/GCByefu9pzJjk3pPtuWYV7ONLrJedXXxebwSKd2Vo4s6vgyvRlmztiKslTsrVj6Yag1ccXO5idjcwln6H60vaqGJedi41YSCgzWg3TWbUhBU8MgHzAxnz3ylcNoYCiP+i7EbNC0kdY2fcPGVyyyEHGU3s0GtKFTZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yGXhh+y0GrkP0bGc8nshubOmBgQnICFRj9kQEZx2g2w=; b=PIKVR5beZXTua9vCFvADtXVdIXPh5carEuZ0aE12BPGg5Ga8L5uI21Z11tT23hLJemrSQJtnR25SnWjrRQJJbwe5aG0/yFikMN59zNYQlgFeaD+yQ1V4ViHhGXNuy9Vq0uA3f05n4LGRgacdXiN2eTAkiovF1T4/WL4HAOO3vN4pXyY1jdfT5EJeaKTfm4STonmP24b7hA2oB4N54z8XsIJQnkyIM+mYELDN3i8X9MjTkGsoaDhAgjhzPOu/8Lr9/xSMpo4asTZiJB1Ppv5RntcW73sugc+nVtg7q9qKe1ZxuPn9vw7/P5yg3AXaGxORU28HQX2tZj0m+m7SoEBHpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yGXhh+y0GrkP0bGc8nshubOmBgQnICFRj9kQEZx2g2w=; b=J1bcqQGz55TbjfN3OfrRMjngVHou4dGiYkML55/cRtupsn3HxZNPMPNm7rW8Eg9dq+SGsfIxZP4Zr+uRhKkS5zQ3Rpqc7Sea3N8UReXNEgx6id9SAhZSvXBR0S9DD22E0K8/GPQARR2Pe0+KXwurRn6IJiE6gbPpizLkxgVLC0Zk0say9QIvUMC7C40HUOQQzwDJI79uc1TtsvT7RuYirhD00cI16CI+MDbsR+FlVjM52+9lWgwSzQrNnN/Vok4YVtZcyW2cyYRKWI24hb5Y47LTFKBaDeRupXFHfC+EkwqkNdScT6tXDRFUFEczzuNxAH+VI7TgGOtsfiw/a8Pgkw== Received: from DUZPR01CA0345.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::28) by MI9P195MB976633.EURP195.PROD.OUTLOOK.COM (2603:10a6:290:8b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.15; Thu, 8 Oct 2026 10:06:43 +0000 Received: from MAD0EPF000008BA.eurprd04.prod.outlook.com (2603:10a6:10:4b8:cafe::59) by DUZPR01CA0345.outlook.office365.com (2603:10a6:10:4b8::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.20 via Frontend Transport; Thu, 8 Oct 2026 10:06:43 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by MAD0EPF000008BA.mail.protection.outlook.com (10.167.241.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.14 via Frontend Transport; Thu, 8 Oct 2026 10:06:43 +0000 Received: from augenblix2.phytec.de (172.25.0.51) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Thu, 8 Oct 2026 12:06:41 +0200 From: Thorsten Schmelzer To: CC: Subject: [meta-oe][PATCH 2/5] lvgl: Update defconfig Date: Thu, 8 Oct 2026 12:06:23 +0200 Message-ID: <20261008100626.2259941-3-t.schmelzer@phytec.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261008100626.2259941-1-t.schmelzer@phytec.de> References: <20261008100626.2259941-1-t.schmelzer@phytec.de> MIME-Version: 1.0 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MAD0EPF000008BA:EE_|MI9P195MB976633:EE_ X-MS-Office365-Filtering-Correlation-Id: 0dc23c22-2007-4887-8205-08df2523dadb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|23010399003|36860700016|376014|42112799006|11063799006|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: YGNFq/dZ50jcAtCBRMLEpuZBL8z4xPyyoju9yGn5XgDy56nRUryEadL/ouk7adTn8l4y8nqYqFlfN+wvSOX0mLITPuSF4aZDanY6jp4Jzg3IfVcHjjv25sL7yjDZrYUkwm8Z7u6mdmJ6/Bst6VakJUKNgda+ZvxcM2O/Cs++f7tiUR3JDXBlmXffYcSspqEG1OwfHu+VShF/RCMZY0EbIm9Xmce8gs5BHB9KRrWDFS70cx4MClX5P327vr0lfo+ImhPx5bspjVqZCT5TP9L67pUw0i2UIuPx65e7wBcSuRwPh3NXI3qZr5XVIPO2w3QRJJ+x5+oCkYnPGVqiJlihPJsqcNRf90o71LbEynRG7utuwxNJpUzmK6UWyI9Sajq1SKUT3FBObmAklc4gWR1Mrm7VxT+X+PaG/dbl/xgh2OM5iignQmu32VKWEsklnrmEeXAuxqv+puqB9fviD08PVWca+TcAu9jotgwPGIXaZSHbHEq2reWhfIQ+qViVjs02QK9uM89Jnq69aVCbjwGdCLERFSDdtonxMIxlCXZRImsBxB511J7EGVUTu/kxtvO6dq0OUM2uwzON4aUMMehJGuIYVbbuLxavaW0rEhrNUVzUNQnvC+DG90dXZKr3xvLDdd6h6y+ZDXrG1sMYUU/7OiWxVTBuRu6qo4fFQ2eu9bZTWW4kxrp+Hu3863/qvxWNead4Qh23GWWWseuuoc727g== X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(23010399003)(36860700016)(376014)(42112799006)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Mk0DaGdDtJdOTgkCuLqyAti+7gbfHzlyYAJaqaLlqLeDMEc5kZt44mb8CGYqHTLUZzh1rYXzyuf3TAcOwe9by3IlsRAPzhNyOiVnnB7m9IeKASyYuzAkfHYw4K3JnjGZmPv85DwYrbm2I7oarlWLv3ITQ/eiyPvDfPHHWVmT7l5MWYO0V3TpEl0At8j/1JVnCPRr+vvflyQKMWaevSzgE2f7WWJlJvS1A4hNfxGnoQATP2EPac/zDsMyZyxF7vRoJpy/SUBkRT6DYIS7w5OphfWjWw9hglWZG7siQuveVqlaxLS4DolBqRvS6XMT69sl3wpc0blkyMva4Ywn511KfWQbPC20sBQH3iabhF9fpuybJ4zg4TTdBieIqQu6c2b1bsn7LUF9RWUq/mfi97SnaA9RvWRUd9jinLfV25gfaWGYgaqXzrW6DQlxC4+ybRkP X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2026 10:06:43.5034 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0dc23c22-2007-4887-8205-08df2523dadb X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: MAD0EPF000008BA.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MI9P195MB976633 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 ; Thu, 08 Oct 2026 10:06:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130664 Update the defconfig to use Linux default settings. Settings are taken from the linux.defconfig from the source repository. This includes the following changes: - use libc based malloc, string, sprintf. Using libc based memory allocation eliminates the risk that the lvgl application runs out of memory because of fixed internal memory size. - use OS based pthread implementation - set refresh period to 16 ms (60 FPS max) - increase LV_DRAW_LAYER_SIMPLE_BUF_SIZE and CONFIG_LV_DRAW_THREAD_STACK_SIZE Signed-off-by: Thorsten Schmelzer --- meta-oe/recipes-graphics/lvgl/files/defconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta-oe/recipes-graphics/lvgl/files/defconfig b/meta-oe/recipes-graphics/lvgl/files/defconfig index 088b2369e957..3d0260f1f451 100644 --- a/meta-oe/recipes-graphics/lvgl/files/defconfig +++ b/meta-oe/recipes-graphics/lvgl/files/defconfig @@ -1,3 +1,10 @@ +CONFIG_LV_USE_CLIB_MALLOC=y +CONFIG_LV_USE_CLIB_STRING=y +CONFIG_LV_USE_CLIB_SPRINTF=y +CONFIG_LV_OS_PTHREAD=y CONFIG_LV_COLOR_DEPTH_32=y +CONFIG_LV_DEF_REFR_PERIOD=16 +CONFIG_LV_DRAW_LAYER_SIMPLE_BUF_SIZE=262144 +CONFIG_LV_DRAW_THREAD_STACK_SIZE=65536 # CONFIG_LV_BUILD_EXAMPLES is not set # CONFIG_LV_BUILD_DEMOS is not set From patchwork Thu Oct 8 10:06:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thorsten Schmelzer X-Patchwork-Id: 100186 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 A400DCA6010 for ; Thu, 8 Oct 2026 10:06:56 +0000 (UTC) Received: from AS8PR04CU009.outbound.protection.outlook.com (AS8PR04CU009.outbound.protection.outlook.com [52.101.70.88]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12207.1791454012734014667 for ; Thu, 08 Oct 2026 03:06:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@phytec.de header.s=selector2 header.b=RUE7iOu+; spf=pass (domain: phytec.de, ip: 52.101.70.88, mailfrom: t.schmelzer@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xNC0FnWnZXCG+DqEwdcm/b8GUgImlMOLJfk10XvN/BjoNTGoN7R61Xb3wanWU5/xmE5NB7P+7zUZc5kQ+Tr2BNwfz10adXu9TMnjfav4TK341oY9s5UEeTSHWlUNpHxaNf9U9RF1m8lJWYQXK47sqL4TuA1qVssPJW20TARF7hlkL0NTbmzmKtN9hXi/LhlL8Uyb4gBpdoOCKmtS03n2oCaO48s2nv91/5zv3j2gAvsHU+chfFMnDmkTE9WBYNf5JD0K9i8piLEc+DyQkuEIXpQT/S4IVsnawDKemUGa+E0gPi9Fv4ZVHIaOTN+TRICM/e7KdvKv8uuQ4tKdc+vXpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Iqj0HDFuA26M0BBbsfIHW3eHIQeeQSut9yxFHUvo9/I=; b=H5G53RdVlj+U+SXyzAjLAt9syS5l79PRb+/O1wRUOPPWDjK7uI4yG6lq7PDByFkcdwRCLm5JudOd7QMmgUQxwjxMYcuURaGgWJO4PEWvCVZkmhysQ2R+Qroebn9z2YgDM6PgKCm+UvlmzgyY3AsudiMNP5wasRocfIjp7rJR8h174A2UjmGTsqQaGqVeCxjR9eiaEys6qFxgNOc/CsNRqeY1VlET+g+N5yKEGIkbdoanjYp6PbN4GHrpA96wxWsCZVUD2VgVQC7gy5CX/VXEucg19sKP6ACx++c13BgO5y5r3dWVEvE5d97ocZtWuwrVXQI8KQDdF01N4postOXVtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Iqj0HDFuA26M0BBbsfIHW3eHIQeeQSut9yxFHUvo9/I=; b=RUE7iOu+celU2Wx/aqFPy+KQgicRgoCMq4Tb/xIqm2s05/04cQFXvBPFsCZ+NEwgF78bK3Ez9jKalNYRJHQFpe6V9XG+3qEcTbLtONdSEgHGCNBles6k5749UyaFtcW6BPuX3yoU3JEJQ/VRfeNrfWpD7OGxLaMNvP0GW/1fcZUexfrsycI+tAhnee8e3dTeOBS698lgfeKN9flbOslM7PQbyXSH03gELmcrEudNOEG72LkNvx4CbuNWYD5F3d4m/VIDiB74AVclBMazlHCKmb4IHIDrVLgYpCC+WNzzGa3/PzybO7MBZykWBijnM5QjkDJsGqcxOpPUCtkXf35kGQ== Received: from DUZPR01CA0334.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::25) by GVX0PF7EEEE6CBE.EURP195.PROD.OUTLOOK.COM (2603:10a6:158:401::7d3) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.17; Thu, 8 Oct 2026 10:06:44 +0000 Received: from MAD0EPF000008BA.eurprd04.prod.outlook.com (2603:10a6:10:4b8:cafe::e) by DUZPR01CA0334.outlook.office365.com (2603:10a6:10:4b8::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.20 via Frontend Transport; Thu, 8 Oct 2026 10:06:44 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by MAD0EPF000008BA.mail.protection.outlook.com (10.167.241.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.14 via Frontend Transport; Thu, 8 Oct 2026 10:06:44 +0000 Received: from augenblix2.phytec.de (172.25.0.51) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Thu, 8 Oct 2026 12:06:41 +0200 From: Thorsten Schmelzer To: CC: Subject: [meta-oe][PATCH 3/5] lvgl: lv-conf.inc: add wayland packageconfig Date: Thu, 8 Oct 2026 12:06:24 +0200 Message-ID: <20261008100626.2259941-4-t.schmelzer@phytec.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261008100626.2259941-1-t.schmelzer@phytec.de> References: <20261008100626.2259941-1-t.schmelzer@phytec.de> MIME-Version: 1.0 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MAD0EPF000008BA:EE_|GVX0PF7EEEE6CBE:EE_ X-MS-Office365-Filtering-Correlation-Id: da948af0-9e50-4330-08d5-08df2523db47 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|23010399003|1800799024|42112799006|376014|36860700016|11063799006|10067099003|56012099006|22082099003|18002099003|3023799007; X-Microsoft-Antispam-Message-Info: sKnAllKfZevJTdf33MXs7cqpdCPnEvRN+9uE2wy7+Htuuo6pPL87U3ci6c7hfs5VjQXu6NIWWoMJASbviJzs8d5YyXAtYbPKXrh1Rjvxa+G9ZXz1lx29qFZ3oDudWhhka+GB/JLRTXZqR4hTUSjQbSwPJ9guZHSFyQV/JazqFlkzzWU106awEadOaOdrlvqrtQv7ONuWi3AaKBhOPYAQHHCUaFxdG74q2tiTRwTrvmfjWGQTVK9btWpv5ln3RaZQ5Yv+SqtyBE3PMSPKnIYGo+K2kkHRMVvnGmyJZUtoXxREUW5bMlHnhySSxGt0iCklFjM11sz6d9jacYcO0YCXWbBypFdDVaO1qUFnL8svZW6Fl8hUsbrJGRHLjWi4kbxqVmRzLkMjJlhcwCOe7pQD5GDylq+5mt3Oy9nY4GluMn9PtPXFSRVFEpS5/0ZUT+gafj4paWxUxlwJIQ6ADhEjYjoa3bnJa/d5wo/sBo6swmph6+z6T3GfC7aU70duA2CwBsrGma82SId0sTxiJCTDhiNUT4fxuXOPB8A3RNrC2gttPrzabmqcKHFiiEy0UjCthxwz3pVEcl4ccvBGnoQmlFziVtvkAUhnL2V1/Hu45yP1D6ebbAfVT/V4M+tNFaVeozDUiAl98ZrVj12PSfuXpiCdkXjmgkd0G3SVIUCCJgkb4RUF8mpq+pc0tiOfpR3Z/PGFgC99FBBC4tpfkBT5kw== X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(23010399003)(1800799024)(42112799006)(376014)(36860700016)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003)(3023799007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Xde8ZU6eHOMuSGHu2Z3rjNZ3LB9Qp8czBuKAg+ojV9pb/v8UM1wTl8lq6kTDiBDt466lZarXQ3G/kTICzOHuGOqW2qRsrwLghCaOaEKoeG5BrL7DjN7T4oBuOcMpggSphbuxjYmLFe+ygAtbmt/LTQKOJ4+bkYoyFt+TMYGfrSRVR/goF/VIth3OlcnWfXwYxREyRC5RvbMTcKzjbA+lCSFscPYuP2wVO37beJn3kwsYB+aBGFedsiRZrbF6N6YPw/d6KLiaeyVWhr2Ud2cht/TGRW59ysX6Wl6Le+DgaYEtT1AbnOXkW85+UPEWX/WXMIkFnm9TOrWAGeN7lMX6Ru5Np0BSb7lmgUUI3WrGhlHzkeDsEHNfJhOLG/9plks2T9Sn7DbzdHPZ2svXUVupvcSNOaBmnfa3YaCc8BMwkBfq/RxFeThpB+28nJCHVr6n X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2026 10:06:44.2085 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: da948af0-9e50-4330-08d5-08df2523db47 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: MAD0EPF000008BA.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVX0PF7EEEE6CBE 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 ; Thu, 08 Oct 2026 10:06:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130667 Add the possibility to use wayland as lvgl backend. Add a config snippet to enable wayland and add the necessary dependencies. The lvgl cmake needs SYSROOT to be set to RECIPE_SYSROOT to find the wayland protocols. Signed-off-by: Thorsten Schmelzer --- meta-oe/recipes-graphics/lvgl/files/wayland.cfg | 1 + meta-oe/recipes-graphics/lvgl/lv-conf.inc | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 meta-oe/recipes-graphics/lvgl/files/wayland.cfg diff --git a/meta-oe/recipes-graphics/lvgl/files/wayland.cfg b/meta-oe/recipes-graphics/lvgl/files/wayland.cfg new file mode 100644 index 000000000000..0d18cd9df6eb --- /dev/null +++ b/meta-oe/recipes-graphics/lvgl/files/wayland.cfg @@ -0,0 +1 @@ +CONFIG_LV_USE_WAYLAND=y diff --git a/meta-oe/recipes-graphics/lvgl/lv-conf.inc b/meta-oe/recipes-graphics/lvgl/lv-conf.inc index 84115b68cc51..073da087b45a 100644 --- a/meta-oe/recipes-graphics/lvgl/lv-conf.inc +++ b/meta-oe/recipes-graphics/lvgl/lv-conf.inc @@ -12,6 +12,7 @@ SRC_URI += " \ ${@bb.utils.contains('PACKAGECONFIG', 'gridnav', 'file://gridnav.cfg', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'sdl', 'file://sdl.cfg', '', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'thorvg', 'file://thorvg.cfg', '', d)} \ + ${@bb.utils.contains('PACKAGECONFIG', 'wayland', 'file://wayland.cfg', '', d)} \ " PACKAGECONFIG ??= "drm" @@ -22,11 +23,16 @@ PACKAGECONFIG[freetype] = ",,freetype" PACKAGECONFIG[gridnav] = ",," PACKAGECONFIG[thorvg] = ",," PACKAGECONFIG[sdl] = ",,virtual/libsdl2 libsdl2-image" +PACKAGECONFIG[wayland] = ",,wayland wayland-protocols wayland-native libxkbcommon" inherit cml1 python3native EXTRA_OECMAKE += "-DLV_BUILD_USE_KCONFIG=ON" +# needed for finding wayland protocols +export SYSROOT +SYSROOT = "${RECIPE_SYSROOT}" + KCONFIG_CONFIG_ROOTDIR ?= "${S}" KCONFIG_FILE ?= "${KCONFIG_CONFIG_ROOTDIR}/Kconfig" export KCONFIG_CONFIG ?= "${KCONFIG_CONFIG_ROOTDIR}/.config" From patchwork Thu Oct 8 10:06:25 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thorsten Schmelzer X-Patchwork-Id: 100185 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 BA935CA6011 for ; Thu, 8 Oct 2026 10:06:56 +0000 (UTC) Received: from AM0PR83CU005.outbound.protection.outlook.com (AM0PR83CU005.outbound.protection.outlook.com [52.101.69.137]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12208.1791454014281582528 for ; Thu, 08 Oct 2026 03:06:54 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@phytec.de header.s=selector2 header.b=Uaj7/8Dk; spf=pass (domain: phytec.de, ip: 52.101.69.137, mailfrom: t.schmelzer@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SyvZ1h0/OovJaP80UW9hFhy/YmI3S9riIugZ9EEIQ9TVv6QD8v9QFKdX9Dpclwag9lTPbKWfCj4beIbdTHg5100pw0LYNAsvOsidzj8iJweS1Koq+67T9w7N/ohMZXN2BVIKzZggd/aW0ZZypceSxsIoHzjXsi+PM7ElYdp4L4ReERdCWqZJoEccszPJdZb3Z0hMYaGhO+tv4BFRJ0NBhePHPt9zxNC72D4mbwUZiT8mFOw/Fot9n6zoyu8Wtf9Fav6hunduME+HriHxtzfMt/MYvlKGbQguEbKnm3IcsXCZMngOJqtYwYGLh4gRVELGRSXyJMxVyvTnPgaAbivGQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AzhbtDToBXBOsVdExHbDG9KKXsKsPGwZCKyL0yPfXLY=; b=j49lhkXNDCgJiuKy5FYDu5HiRhFXeyOqbVZ1yqHeUSM5w8Xi4Hi93fYroj+lNxQqU90vD6DlJJjo0N+vRENi7/SUZAwjqNXgdeInLej4ULmN0Jzq2g0SwnhwJwAzT4FiL76UKVToL3AjIDD5gOPO3GQwQ+DO8RtgE1YmJS9NuL990HwqK8uVmSZimUjOKPqB9f7W3rbnxp6jZVEJ3ci2r2i7MYHgXJ3C1/GK7P+9xIIg20EYgjTW3KAwaUdoMLQARKGl0xQ18Mi0sRcud4CVK6QlRaZYNuV7byus27KUJIcZeHqvS/Dkx/vjWb/O3lbqaA+hC/zc/6FEq5F6LQ1i9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AzhbtDToBXBOsVdExHbDG9KKXsKsPGwZCKyL0yPfXLY=; b=Uaj7/8DkSZ57cMj+MIYPNgO5EdVviYJ0zlPXioA/LRj8U7HQ8otJa1OWXuFfBTmnY7crKLQzeSrfUjtrBgmns5x6bOKXkz/VLhvtRthxOzdu2yN/5xcTfrsnPoPDuVJ+jcWK12Fuev9N14VOshJ+ugia0ArWCaFOrIye17VRncuAYk9Dg+iVfVS9hNDbdBNrLIXFtLUnSMhAOgPyKW2cJYaLfHsgwY5aCF+ZGwBn7W/mrtgsWezvIThh3qAPY5SXHv4Kg4BFzCdOh19nYwMdNO88S29MbZs/2UOFm0ej+XUxgaa4huCgAuipTX8afeGXhKkm2jXuFhgm1OejP4egQg== Received: from DUZPR01CA0354.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::6) by GV2P195MB3214.EURP195.PROD.OUTLOOK.COM (2603:10a6:150:2d1::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.16; Thu, 8 Oct 2026 10:06:45 +0000 Received: from MAD0EPF000008BA.eurprd04.prod.outlook.com (2603:10a6:10:4b8:cafe::56) by DUZPR01CA0354.outlook.office365.com (2603:10a6:10:4b8::6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.496.5 via Frontend Transport; Thu, 8 Oct 2026 10:06:45 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by MAD0EPF000008BA.mail.protection.outlook.com (10.167.241.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.14 via Frontend Transport; Thu, 8 Oct 2026 10:06:45 +0000 Received: from augenblix2.phytec.de (172.25.0.51) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Thu, 8 Oct 2026 12:06:41 +0200 From: Thorsten Schmelzer To: CC: Subject: [meta-oe][PATCH 4/5] lvgl-demo-fb: Update to 9.6.0 Date: Thu, 8 Oct 2026 12:06:25 +0200 Message-ID: <20261008100626.2259941-5-t.schmelzer@phytec.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261008100626.2259941-1-t.schmelzer@phytec.de> References: <20261008100626.2259941-1-t.schmelzer@phytec.de> MIME-Version: 1.0 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MAD0EPF000008BA:EE_|GV2P195MB3214:EE_ X-MS-Office365-Filtering-Correlation-Id: 99232537-0cdf-4809-f28b-08df2523dbd3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|1800799024|23010399003|376014|82310400026|42112799006|56012099006|11063799006|18002099003|22082099003|10067099003|3023799007; X-Microsoft-Antispam-Message-Info: QdtQyYthJZbaoYMYM23UTYISSlbU9j442Edrh8RfjA46RCn848rIftPSJJjJkZ1xcfdq5XIsj/+z96L86OYbIhGsWZzbjNQIpF6WLPT7D6DmU0Wltd4GZv5LSe75D5KSXocEZBnCSECa2APJNowAdFvs4sjqcN8FKiCx3dnmjSIPqyrFUwBxkSuRuevlpqqbKHMU/GrKyoNzlNxAjRTc4nrOyuFo9kTiM1CIUOEMzbwByQLxCkvebgJ8yOEIuwEVzPx1OqQ4P17ZC7UuVfhL4+vhDxKkySfBPq5P+HZce+/c8L3vSjYgVfoFPhCfTFDEcdtRD8fIhWpLrnygZAnz492a/qv8d45WoK+Xrh0S4n1LkSGVKClMsPYMmMTiSuqne8ef9fdZOsjjqiARdIr8l5SwhHhFmh9Crq9sEtNQerAMR84D7y/F8jSYncZ2ifo5M0lodIjrWoI6ipuTaBg4bh8ugvyqR9VNYtQhEKH1iD9ygO9WmdsGj+sie5I/W5FGrJ2/wRHZ6sIZO6QLFSFVNSOHeJrKJZ1WBx7fadC0fR/uoxYEsv4lS/2s1PFfYR4ds7MrqsWkNeRmuj0Xkn0o1z1VvZ7MqgHlvgE7xoKj6MSgSC5AeJgXEKpGYq8SVH+oOpucfLZYGoXtMJnwu33NBO8zzKFkshuHo5E9JinDh9/XpfIpTyFFmThxuQ9AJZtip6ZuWDhWSODuqEDdv5l45g== X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(1800799024)(23010399003)(376014)(82310400026)(42112799006)(56012099006)(11063799006)(18002099003)(22082099003)(10067099003)(3023799007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hayD/9XEcKmXhaDt6gPhDn7gziU0/rvX13CBwOvkoIJaQpLcHe1lxWfnyWxoHdviZIhe+KaJ2EkKXah/yTCdm2vsZSK/iJl6DRZkIDynOgrT5Qr5IhyZDwjU935KPhEcs4zjBljSMzDzOJoSpdQdE0wc0toOh/bArG1S1PsiJaY9F9sdrdmp18y5qcGiqBnNJny2jsjsiuncAa59SmIggUa3mFo2OIaJfT4Zm1hFp2nC+4uGYGtcamcLV+oYFBYbXF644hNtWsj2F0JJ5H9OpStTgXiamJGyYMtOBWdVsFeuZZmUeVQ6keXcuLQHivxZND64avb6wb0JycAIQA1xtFIVUtqlsOS0/jrysDbziX3GJCkXueDmrsqFVzsuyUFS8t5Fw3Dw+1mLlEUsNcNRovjOYeAxhCqQE6tSSl9OkmoL8d0VARhq7ln2aeU+8Uc7 X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2026 10:06:45.1324 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 99232537-0cdf-4809-f28b-08df2523dbd3 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: MAD0EPF000008BA.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2P195MB3214 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 ; Thu, 08 Oct 2026 10:06:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130668 Drop setting KCONFIG_CONFIG_ROOTDIR to the lvgl subfolder. The demo repo has now its own Kconfig file. Signed-off-by: Thorsten Schmelzer --- .../{lvgl-demo-fb_9.5.0.bb => lvgl-demo-fb_9.6.0.bb} | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) rename meta-oe/recipes-graphics/lvgl/{lvgl-demo-fb_9.5.0.bb => lvgl-demo-fb_9.6.0.bb} (79%) diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.5.0.bb b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.6.0.bb similarity index 79% rename from meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.5.0.bb rename to meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.6.0.bb index cd6441ded701..1389fa958ac7 100644 --- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.5.0.bb +++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb_9.6.0.bb @@ -10,12 +10,12 @@ DEPENDS = "python3-pcpp-native" PV .= "+git" SRC_URI = "\ - git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=release/v9.5;name=demo \ - git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.5;tag=v9.5.0;name=lvgl;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/lvgl \ + git://github.com/lvgl/lv_port_linux_frame_buffer.git;protocol=https;branch=release/v9.6;name=demo \ + git://github.com/lvgl/lvgl;protocol=https;branch=release/v9.6;tag=v9.6.0;name=lvgl;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/lvgl \ " -SRCREV_demo = "045137cf0fa1781483cb796261a11b5eb21e99d9" -SRCREV_lvgl = "85aa60d18b3d5e5588d7b247abf90198f07c8a63" +SRCREV_demo = "0728bc4eff0ff85ef787db3f557a654c5c7c9c41" +SRCREV_lvgl = "80ca777e37a2b176770726a02e07a6fb79ef0b39" SRCREV_FORMAT = "demo_lvgl" # The version check runs against the first SRC_URI (the demo repo), whose tags # are "vX.Y.Z" but top out at v9.2.2 -- below PV 9.5.0+git, which follows the @@ -28,8 +28,6 @@ inherit cmake pkgconfig require lv-conf.inc -KCONFIG_CONFIG_ROOTDIR = "${S}/lvgl" - do_install() { install -d ${D}${bindir} install -m 0755 ${B}/bin/lvglsim ${D}${bindir} From patchwork Thu Oct 8 10:06:26 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thorsten Schmelzer X-Patchwork-Id: 100183 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 41550CA600E for ; Thu, 8 Oct 2026 10:06:56 +0000 (UTC) Received: from GVXPR05CU001.outbound.protection.outlook.com (GVXPR05CU001.outbound.protection.outlook.com [52.101.83.84]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12209.1791454014498178801 for ; Thu, 08 Oct 2026 03:06:54 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@phytec.de header.s=selector2 header.b=aQo0vBbJ; spf=pass (domain: phytec.de, ip: 52.101.83.84, mailfrom: t.schmelzer@phytec.de) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K4UPDMKdP8ll43nXrZyMdneJzKaLEgHwj5ORhs3cWA+C1q8uiNfOZICe2hGgtaxR0ihXE5Zur9b9Vtiw3+eAT/ddzulVyKliw+E9ETRobJoZaREok4f8D0OmcY2bv0cRi8mhWPBnn2gaOe6hQUbjHvDfq8YZHJ1QO11Zho2LwuuegeFhcrcqQs3NOdP/CXfa4XTb0aRGcPvxaeNlOjR8HSPXhfOc6nV7SryM9WTi33JxqJeOJwQ7JZfPujZfaWTQIrQgm+Aqw2N0oyTlXbmnp3vmt4nnCsCzhaxWeKh5yiPBeV3lqPQRQ4/IepFY68plKaN9pBvppq3vrZMrqvXTJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bYADv8rdOnc4yDPcQT4Gwf6NfFI0JcfoTnEOkuC6nA0=; b=naCPKQ0b2QKjQM6iAaKyljz5hFghoHWEgwmhX2NvDVmzho5KKqTXxV07/PSft/3SCbraBTw8512avZgT2EgPGAK1uBEpu3ykFPp6h1nBE5+sQGEQVOuT1GmaKebLok3iHGXZA4BTvMuvAQo5FOrvCOGjdUVpDVnCyuGcVWLIOmU4DOVu9H62niWGqQNx7OkPFDq1yvyzK+upsVs6IMIVWHDJ+vOE5KCBgZcfJRamMg80OJwnvgKeGclUdincnzU4cAHDeC2RCXcP8WmJMs4PMYqo98y8tz5fhZnmzo/A0fMg8O4ub1Sxp74hTmbsjXML06slvLA9IluqBsJMMyXqWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bYADv8rdOnc4yDPcQT4Gwf6NfFI0JcfoTnEOkuC6nA0=; b=aQo0vBbJ6G9QCVLPJeMd6XbPsUx6aoQSMHVOrfQNoaAH7OBTT3rhkJo1Q34I0PqFMpkE3WLkQhZ+5P5OYRowG/7mRJVleRqz4CQ3Y2S0u9rfN5ilhby0fnqn70muDAutOIOIH7RnFpPjwPG4bjsRSYBZJZXK/3p8t3PZVybyZl+idbF+hncOTiXmWF6SSZIl6htjEO6G+syz4tiUiiQANCbABy3pwdlQki9Ka7451SB6p60OXGu2GFPoNyhRjJtNOC9AjCov11brdzf6AFV30U6AHlzX9jo1YX7rj83Aqxz6UfMkcmRT+KzlEVrPQpGyLFGZWSoE3PsltFumtNsKXw== Received: from DUZPR01CA0341.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b8::11) by GV2P195MB2114.EURP195.PROD.OUTLOOK.COM (2603:10a6:150:b0::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Thu, 8 Oct 2026 10:06:48 +0000 Received: from MAD0EPF000008BA.eurprd04.prod.outlook.com (2603:10a6:10:4b8:cafe::6a) by DUZPR01CA0341.outlook.office365.com (2603:10a6:10:4b8::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.21 via Frontend Transport; Thu, 8 Oct 2026 10:06:48 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Postix.phytec.de (91.26.50.189) by MAD0EPF000008BA.mail.protection.outlook.com (10.167.241.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.496.14 via Frontend Transport; Thu, 8 Oct 2026 10:06:47 +0000 Received: from augenblix2.phytec.de (172.25.0.51) by Postix.phytec.de (172.25.0.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Thu, 8 Oct 2026 12:06:41 +0200 From: Thorsten Schmelzer To: CC: Subject: [meta-oe][PATCH 5/5] lvgl-demo-fb: update defconfig Date: Thu, 8 Oct 2026 12:06:26 +0200 Message-ID: <20261008100626.2259941-6-t.schmelzer@phytec.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261008100626.2259941-1-t.schmelzer@phytec.de> References: <20261008100626.2259941-1-t.schmelzer@phytec.de> MIME-Version: 1.0 X-Originating-IP: [172.25.0.51] X-ClientProxiedBy: Postix.phytec.de (172.25.0.11) To Postix.phytec.de (172.25.0.11) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MAD0EPF000008BA:EE_|GV2P195MB2114:EE_ X-MS-Office365-Filtering-Correlation-Id: a539f0dd-a162-41df-ce35-08df2523dd7e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|36860700016|42112799006|23010399003|1800799024|10067099003|11063799006|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: ixmR49c1HRwJDmxkV9L0UszOeBq2ixlZwe07KIKYbF6xDKSmctVLR2NN23mqgl1EGUMtfz1rDZbqHCqS1ZkiWf3euOvF3aWZ1otwgzsA3pkmjylRONoh17ECwQnRDBPyO73nfF3jvq8OmRSJM2haRU0a3lBSMRuhCNAekquVmRTYlb9SKdyH/WGr5MfIx6mwzCyB91L0WzXV96epQAzdYSeKmZI5ED3dKYxdgjpji8aucO9D6O6FNniJN95Um+qTRMpvJDTfX9xWISDh3v846J5q4UQE2K1f4t+6xss3W79v2b7+LzXexBO+GFYwV0QQOssblsUk9aUxoGJzIrcB5jdM+OwGfeFn8kgM3S3t5oV7UUpi+YXejanfdhO3Fa3ziQNEr1GAgbHGj7JYApegme95bfbIPoV8JNPkDejnJURxApQOyGiKT6PEZt7wTpgDMJwGJRVOeXkOoxgy6QgA5XQ5diSh/my59RRdg6C2f/0AQcpQRQ9EB7FXLE/MIOfULTPJGvTMbHVn5bNvKuRXbFt0Eao37MM06VnejfLk6D/6UjLT314pMbezNe4pEWjA9gToXSJ97e+wCeK9eokwOyH73k+DLoEgvyBgl7Ssr0hWI1cRfVXory2ZJEYGfWDms+W7ZN/w1xUucz56PAUFZGZ7eo+eA8Crwbqli84KbD74vovVha9n0Jd1ugXC60U/UScww5Aeq4AFL8gI1KcOBQ== X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Postix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(36860700016)(42112799006)(23010399003)(1800799024)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: rkI8cMWsl3E+yr98Y2iZEInlBFTSu2B/1o4jO1jrAUfcVTUYE5UWTxB/KM/aMuhoYKNo0ulIz7Az0aPnDWWH1MntQittgDItXcsZxx14uJfMWuw5LlYa/sD8XVw60e5R5fEOSJG1KFoOPkkfrhITlyd9YTf4vBJBVdxT0JS19pUGdf9QieEc+tDHxJm6Attnd9FfmVhxfdJyTHI4GxNVJG76UpY5jpsnPE5ApvFvX44EiZn5l1KidinVmoS/EpiNCXEqveAIq+z9Y9oawkrmg+No7znLnFx44X8311PW8B/c/Qnh6T7kUNzvaGGVk0Jdy3TPhkOoUlVFm23iBAGmP2kLZM65zMstGCETAyeBE9l440wdm0moRB/+EOaHyoc4qCu7+LyCK5wCLI1hRJbg3WO1GOjqxCj0JEVp+zsEwklk39G1sYapPC0AddX9Yw5Z X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2026 10:06:47.9302 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a539f0dd-a162-41df-ce35-08df2523dd7e X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Postix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: MAD0EPF000008BA.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2P195MB2114 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 ; Thu, 08 Oct 2026 10:06:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/130669 Update the defconfig to use more linux default settings. Most settings are imported from the get_started.defconfig from the source repository. This includes the following changes: - use libc based malloc, string, sprintf - use OS based pthread implementation - include fonts - include performance monitor - remove CONFIG_LV_MEM_SIZE_KILOBYTES, not necessary when using libc memory management - set refresh period to 16 ms (60 FPS max) - increase LV_DRAW_LAYER_SIMPLE_BUF_SIZE and LV_DRAW_THREAD_STACK_SIZE Signed-off-by: Thorsten Schmelzer --- .../lvgl/lvgl-demo-fb/defconfig | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig index 9d4ffa9b40c9..f85f5895a438 100644 --- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig +++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig @@ -1,6 +1,35 @@ +CONFIG_LV_USE_CLIB_MALLOC=y +CONFIG_LV_USE_CLIB_STRING=y +CONFIG_LV_USE_CLIB_SPRINTF=y +CONFIG_LV_OS_PTHREAD=y CONFIG_LV_COLOR_DEPTH_32=y -CONFIG_LV_MEM_SIZE_KILOBYTES=256 CONFIG_LV_USE_LOG=y CONFIG_LV_LOG_PRINTF=y -CONFIG_LV_USE_FONT_COMPRESSED=y +CONFIG_LV_FONT_MONTSERRAT_8=y +CONFIG_LV_FONT_MONTSERRAT_10=y +CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_18=y +CONFIG_LV_FONT_MONTSERRAT_20=y +CONFIG_LV_FONT_MONTSERRAT_22=y +CONFIG_LV_FONT_MONTSERRAT_24=y +CONFIG_LV_FONT_MONTSERRAT_26=y +CONFIG_LV_FONT_MONTSERRAT_28=y +CONFIG_LV_FONT_MONTSERRAT_30=y +CONFIG_LV_FONT_MONTSERRAT_32=y +CONFIG_LV_FONT_MONTSERRAT_34=y +CONFIG_LV_FONT_MONTSERRAT_36=y +CONFIG_LV_FONT_MONTSERRAT_38=y +CONFIG_LV_FONT_MONTSERRAT_40=y +CONFIG_LV_FONT_MONTSERRAT_42=y +CONFIG_LV_FONT_MONTSERRAT_44=y +CONFIG_LV_FONT_MONTSERRAT_46=y +CONFIG_LV_FONT_MONTSERRAT_48=y +CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED=y +CONFIG_LV_USE_SYSMON=y +CONFIG_LV_SYSMON_PROC_IDLE_AVAILABLE=y +CONFIG_LV_USE_PERF_MONITOR=y CONFIG_LV_USE_DEMO_WIDGETS=y +CONFIG_LV_DEF_REFR_PERIOD=16 +CONFIG_LV_DRAW_LAYER_SIMPLE_BUF_SIZE=262144 +CONFIG_LV_DRAW_THREAD_STACK_SIZE=65536