From patchwork Sat Apr 12 01:03:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 61206 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 66221C369AE for ; Sat, 12 Apr 2025 01:03:14 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.1836.1744419793566965977 for ; Fri, 11 Apr 2025 18:03:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MzRPhJvE; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-225477548e1so26437345ad.0 for ; Fri, 11 Apr 2025 18:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744419793; x=1745024593; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=BGkxzm+k9lIE5mv5kyV3UfAlOQTIz70WanWCUrDc+Eg=; b=MzRPhJvEU9qJjs0qEn7Z2q+FWPaSjHg8lvtnXVR/N0QqbrfGPLjoBbbV6KGlpiVr5f Gu/6EWrSGFTp/ZiXp3c6MjeivHqhf9apQBmlG5VbXSDDSRtEOHNgcqSMdw/s5LimhrzZ ncezoS/6sLfLoJtG/yfrGN8ViV/5hz8HDMjn31L58fS1TTSmUhGCCptEBW701v0sfilo PlydZB3sIVcnJzwpQx84Y2txvEyTX4pTxpM/xLbEVoIx9vGnGWkrT2d+nbG0cfZE3udW DmsCqImqbECtmvQ81bcORJ8NoNnToh9ns7oob95dcquYllJNOS5zcNvG6JtVuCXY2h2y cF4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744419793; x=1745024593; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BGkxzm+k9lIE5mv5kyV3UfAlOQTIz70WanWCUrDc+Eg=; b=dYjolYV5d80Eyrrn6aX4hplkld6Y5gNi+H2/IDqxIuT6+8UTmBSrJm95AvDs2+2aCh 6U2akXJa6l940zAisn529eixGeevuy0rXkLjWml0A57kdk6J7FjEyK3vMn3UvuYhxSM/ EfeD6p1ulpRXwabpdcql38KHyL8HNiGgO1t5eRSRsvJKjKPUITZmalYcMtvMhxxcyk8q HbPrAlP6cMmQkvvdebdZGDSVmsh+UJTOKmzbDtEoqqpYWwbc2e6BfVqXnpQL69z0g+U9 L6LKe3/ppGrutE6KuBL04T1AvwwqgTcxl6iwM8ODTITOgxNBaOBMpOUhse9lwlpYrmsV jJSQ== X-Gm-Message-State: AOJu0YzDo60tZb+IjX7N2JTlzj++4NqCmzbcm2BehEwpuLoJKp/l5sBe SZQpAxfZf3Ckso6nTq35dyhD5X3TjtpdzTdznHS4yKYd0j/ppLq8JIy876jX X-Gm-Gg: ASbGncu0gkv1aALix4iBNxhU1h9BziEl3AniQ3aG2LO/d6UILfrerffP8vEPhiodU20 h9qglcCguKahFlcCCpcbwt+F/j9LaMxz13nEVGglhs7Wsf6nsgJYSm6kgHVaCgngmu30r0ExfOI S//MCAoiMLAyD1TT+1TQio8IE2pOiEPvjBH9p91w9YCJEecwnr4QVYWqMWjEGCKARGC8Y1Uhds4 yAdF61hA1h1PrCuJD2BACFoRdH+CsuUiUcckN0pInjc98W6O3nI+8Cb7hwgKs6aNwi9tl+lAfzz 8pKkoYLKacYlstQmTM+dTCd4ibROkceG X-Google-Smtp-Source: AGHT+IFcUny/MrGI2mc0AwF7gRZzuhIxnVPaS98vBQrEeuCJqm8vvDH4NnZvWPbn4xgaarmk4a9vCw== X-Received: by 2002:a17:902:ebc2:b0:220:e63c:5b13 with SMTP id d9443c01a7336-22bea4fd043mr67943355ad.46.1744419792312; Fri, 11 Apr 2025 18:03:12 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::7ceb]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c9929csm57010645ad.112.2025.04.11.18.03.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 18:03:11 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-openembedded][PATCH 1/3] layers: Add whinlatter (5.3) to compatible layer series Date: Fri, 11 Apr 2025 18:03:08 -0700 Message-ID: <20250412010310.1167351-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 12 Apr 2025 01:03:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/116801 Signed-off-by: Khem Raj --- meta-filesystems/conf/layer.conf | 2 +- meta-gnome/conf/layer.conf | 2 +- meta-initramfs/conf/layer.conf | 2 +- meta-multimedia/conf/layer.conf | 2 +- meta-networking/conf/layer.conf | 2 +- meta-oe/conf/layer.conf | 2 +- meta-perl/conf/layer.conf | 2 +- meta-python/conf/layer.conf | 2 +- meta-webserver/conf/layer.conf | 2 +- meta-xfce/conf/layer.conf | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/meta-filesystems/conf/layer.conf b/meta-filesystems/conf/layer.conf index 007be777f4..5083a29476 100644 --- a/meta-filesystems/conf/layer.conf +++ b/meta-filesystems/conf/layer.conf @@ -15,7 +15,7 @@ LAYERVERSION_filesystems-layer = "1" LAYERDEPENDS_filesystems-layer = "core openembedded-layer networking-layer" -LAYERSERIES_COMPAT_filesystems-layer = "walnascar" +LAYERSERIES_COMPAT_filesystems-layer = "walnascar whinlatter" BBFILES_DYNAMIC += " \ meta-python:${LAYERDIR}/dynamic-layers/meta-python/recipes-*/*/*.bb \ diff --git a/meta-gnome/conf/layer.conf b/meta-gnome/conf/layer.conf index 64ecc462a1..d6c59a80d6 100644 --- a/meta-gnome/conf/layer.conf +++ b/meta-gnome/conf/layer.conf @@ -17,7 +17,7 @@ LAYERVERSION_gnome-layer = "1" LAYERDEPENDS_gnome-layer = "core openembedded-layer networking-layer meta-python" -LAYERSERIES_COMPAT_gnome-layer = "walnascar" +LAYERSERIES_COMPAT_gnome-layer = "walnascar whinlatter" SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\ faenza-icon-theme->gdk-pixbuf \ diff --git a/meta-initramfs/conf/layer.conf b/meta-initramfs/conf/layer.conf index 0ca5c5a369..6d495a6fb3 100644 --- a/meta-initramfs/conf/layer.conf +++ b/meta-initramfs/conf/layer.conf @@ -16,7 +16,7 @@ BBFILE_PATTERN_meta-initramfs := "^${LAYERDIR}/" BBFILE_PRIORITY_meta-initramfs = "5" LAYERDEPENDS_meta-initramfs = "core" -LAYERSERIES_COMPAT_meta-initramfs = "walnascar" +LAYERSERIES_COMPAT_meta-initramfs = "walnascar whinlatter" SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ dracut->virtual/kernel \ diff --git a/meta-multimedia/conf/layer.conf b/meta-multimedia/conf/layer.conf index 9e351673a6..5c9b8fe48b 100644 --- a/meta-multimedia/conf/layer.conf +++ b/meta-multimedia/conf/layer.conf @@ -31,4 +31,4 @@ LAYERVERSION_multimedia-layer = "1" LAYERDEPENDS_multimedia-layer = "core openembedded-layer meta-python" -LAYERSERIES_COMPAT_multimedia-layer = "walnascar" +LAYERSERIES_COMPAT_multimedia-layer = "walnascar whinlatter" diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf index 85a207bc8d..232d9d4480 100644 --- a/meta-networking/conf/layer.conf +++ b/meta-networking/conf/layer.conf @@ -15,7 +15,7 @@ LAYERVERSION_networking-layer = "1" LAYERDEPENDS_networking-layer = "core meta-python openembedded-layer" -LAYERSERIES_COMPAT_networking-layer = "walnascar" +LAYERSERIES_COMPAT_networking-layer = "walnascar whinlatter" LICENSE_PATH += "${LAYERDIR}/licenses" diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf index 2f4b9c4027..bc0d68f156 100644 --- a/meta-oe/conf/layer.conf +++ b/meta-oe/conf/layer.conf @@ -48,7 +48,7 @@ LAYERVERSION_openembedded-layer = "1" LAYERDEPENDS_openembedded-layer = "core" -LAYERSERIES_COMPAT_openembedded-layer = "walnascar" +LAYERSERIES_COMPAT_openembedded-layer = "walnascar whinlatter" LICENSE_PATH += "${LAYERDIR}/licenses" diff --git a/meta-perl/conf/layer.conf b/meta-perl/conf/layer.conf index 0511263d22..33f0822ec0 100644 --- a/meta-perl/conf/layer.conf +++ b/meta-perl/conf/layer.conf @@ -15,4 +15,4 @@ LAYERVERSION_perl-layer = "1" LAYERDEPENDS_perl-layer = "core openembedded-layer" -LAYERSERIES_COMPAT_perl-layer = "walnascar" +LAYERSERIES_COMPAT_perl-layer = "walnascar whinlatter" diff --git a/meta-python/conf/layer.conf b/meta-python/conf/layer.conf index 10a1647016..261c38e89c 100644 --- a/meta-python/conf/layer.conf +++ b/meta-python/conf/layer.conf @@ -14,6 +14,6 @@ LAYERVERSION_meta-python = "1" LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer" -LAYERSERIES_COMPAT_meta-python = "walnascar" +LAYERSERIES_COMPAT_meta-python = "walnascar whinlatter" LICENSE_PATH += "${LAYERDIR}/licenses" diff --git a/meta-webserver/conf/layer.conf b/meta-webserver/conf/layer.conf index 3a264610f1..16d72a7a56 100644 --- a/meta-webserver/conf/layer.conf +++ b/meta-webserver/conf/layer.conf @@ -17,7 +17,7 @@ LAYERVERSION_webserver = "1" LAYERDEPENDS_webserver = "core openembedded-layer" -LAYERSERIES_COMPAT_webserver = "walnascar" +LAYERSERIES_COMPAT_webserver = "walnascar whinlatter" LICENSE_PATH += "${LAYERDIR}/licenses" diff --git a/meta-xfce/conf/layer.conf b/meta-xfce/conf/layer.conf index 043f290e98..0b7a359175 100644 --- a/meta-xfce/conf/layer.conf +++ b/meta-xfce/conf/layer.conf @@ -19,7 +19,7 @@ LAYERDEPENDS_xfce-layer += "multimedia-layer" LAYERDEPENDS_xfce-layer += "meta-python" LAYERDEPENDS_xfce-layer += "networking-layer" -LAYERSERIES_COMPAT_xfce-layer = "walnascar" +LAYERSERIES_COMPAT_xfce-layer = "walnascar whinlatter" SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += "\ openzone->gdk-pixbuf \ From patchwork Sat Apr 12 01:03:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 61207 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 65236C369A2 for ; Sat, 12 Apr 2025 01:03:14 +0000 (UTC) Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) by mx.groups.io with SMTP id smtpd.web10.1915.1744419794013316311 for ; Fri, 11 Apr 2025 18:03:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=h2X0W/dW; spf=pass (domain: gmail.com, ip: 209.85.215.176, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-7fd35b301bdso2959835a12.2 for ; Fri, 11 Apr 2025 18:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744419793; x=1745024593; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mu1H/WlZKFYY94J8ARcXj18ddxeVJjU2Oa7oInUwmUs=; b=h2X0W/dWVkfNvwWyrOftEChabip1O5gzOjBBAOJ9bhh7AtRnUt3d6ogV2iC5mvajRA 1485/kb5Xco1SrDD74OycqpnZYn3rSWUkpnPqTjS1ZJotpLkIj+cb6T8fa/PADLiygqo 3Kko7JkOZLr76gDOgMBh1nlPN2FglIg3HEuqAQITA0OkcQxKPbtshINYD+rY3b6u0qPn rflgssqbEhO+mEkwfb5NrahNa5hm6Xco8vlO7UsdtqdeQ30SlTERiT95wA0tYl4g7uDT SmAtqcENsatxSfMQ4TiAJEGsEm8o6QMNasaseHP4Q6AFXUxMbU5dfGdS4vV/xgeufjIL +QSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744419793; x=1745024593; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mu1H/WlZKFYY94J8ARcXj18ddxeVJjU2Oa7oInUwmUs=; b=ZHK9d4hqFUbAvUhT0T8kvyaoVsOBNvU4yYCYtU2qPrLq1PhhR/pHW70r3kRnvVTdgO 9N6U4+lx5KcG5MyBOl8xZ6N+Z2Pc00TXMw70nLI08BzIgKPeAzKMZZTLcGGIHj8cSOja L0vagne0aDYoqhASy4FIzEIZ1B1Cq1nW4yRCTGfyQ9EnGfPcRI0muFNbcxYuftJjLiSM XLB1tBMlspOGA0Fp0j64u68qTrg7fRPUM/wFzSprm7j5i5yMjbRuFSrDo9TexQCW6V/6 kEzQ6kjJmJ9/TaXMz4VF3f6c6pZAaKvpHwZoDJO+g1f1OpEf/qHf960cNS8jCJmQHWSL LspQ== X-Gm-Message-State: AOJu0YyRT4A5KAB8esyZBQnHRUyKCQeCxotCVNNFyvdC6RQhJsZxmL59 kETEkcmmZJWDb32BmRRAbFGkVKsbfNFgmYZW5oeZ3Gd3OdC5R492YEa3vBki X-Gm-Gg: ASbGncuH2KGVR228XqpAWcA4Lg/LIEbAvQTz2zGCyDbvFTUuZlRQQxiDNmTDXAyMTor ClF3I2zrDeLTWsMQuOH0SXwc/GSqhgmVDzoyjuBP9uDizVbvp5rt3+8iYHs+TE1yeHeyDFmJ0Fj bZiCaKTClXlf7x3OCUSb6r4H/8mpqH6s5lCqF1rDGz6FoaD8fXOcptK31XVgZywLzY6DGwMS1K7 3jmKYGRSkLG01Bjvb8BkUnm56Ww+5eRyHsntHsGHOC2P/rjoxfw2N93yaxRlnvC8Y15GbXGda4y +UXyUe33+GsQgYROZ+tQqOUGBvaR79Zo X-Google-Smtp-Source: AGHT+IHntkUdjq5rMGpWcbn2FVrkAw/3hTL5stgyxfqLsSIIvI5bTqEDPAVWomTUEmwbWDEWZE4QAw== X-Received: by 2002:a17:90b:2e44:b0:2ee:b8ac:73b0 with SMTP id 98e67ed59e1d1-308236343famr6525787a91.2.1744419793081; Fri, 11 Apr 2025 18:03:13 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::7ceb]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c9929csm57010645ad.112.2025.04.11.18.03.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 18:03:12 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 2/3] kernel-selftest: Convert to use a dedicated UNPACKDIR Date: Fri, 11 Apr 2025 18:03:09 -0700 Message-ID: <20250412010310.1167351-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250412010310.1167351-1-raj.khem@gmail.com> References: <20250412010310.1167351-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 12 Apr 2025 01:03:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/116802 Avoid following warning by using a dedicated unpack directory for sources. WARNING: kernel-selftest-1.0-r0 do_unpack: kernel-selftest: the directory ${WORKDIR}/${BP} (/home/kraj200/yoe/build/tmp/work/qemux86_64-yoe-linux/kernel-self test/1.0/kernel-selftest-1.0) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to Signed-off-by: Khem Raj --- .../recipes-kernel/kernel-selftest/kernel-selftest.bb | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb index 606df285ef..3a058cd286 100644 --- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb @@ -2,10 +2,13 @@ SUMMARY = "Kernel selftest for Linux" DESCRIPTION = "Kernel selftest for Linux" LICENSE = "GPL-2.0-only" -LIC_FILES_CHKSUM = "file://${UNPACKDIR}/COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" +LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" DEPENDS = "rsync-native llvm-native" +S = "${WORKDIR}/sources" +UNPACKDIR = "${S}" + # for musl libc SRC_URI:append:libc-musl = "\ file://userfaultfd.patch \ @@ -108,10 +111,6 @@ do_install() { chown root:root -R ${D}/usr/kernel-selftest } -do_configure() { - install -D -m 0644 ${UNPACKDIR}/COPYING ${S}/COPYING -} - do_patch[prefuncs] += "copy_kselftest_source_from_kernel remove_unrelated" python copy_kselftest_source_from_kernel() { sources = (d.getVar("KERNEL_SELFTEST_SRC") or "").split() From patchwork Sat Apr 12 01:03:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 61208 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 496E1C369A2 for ; Sat, 12 Apr 2025 01:03:24 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web10.1917.1744419795218044398 for ; Fri, 11 Apr 2025 18:03:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SIWU7W16; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-306b602d2ffso2787273a91.0 for ; Fri, 11 Apr 2025 18:03:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744419794; x=1745024594; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hy3IPeb+Ph4Kihj2WKiVJ1q45pvlHiekfHwyXPDa41E=; b=SIWU7W16VXis+akFpi5EkXMCFgBKIfDHT5qBpWfmdf3cpSiwaJ/xx2cB3F/kPIpJqC ZY6pJV5VA7sy1nG65D0pvDzPp/L5jKIRdhZnig+7dovvYObvvZQlKqlWT03o9Q3YE5Oz 3FvS3KPq9anHzQLUkz5plZK0l9g2epF+/cuTcGZVMmAy1yeD1yP1SfTxAZgbJ1lOif2o ZJ657XTTMmk/MPHATUIJedEo5u8aY2Yi/HjlWCkLe9RhN0uNT5H37f20ZMWe2MEdDRWJ cPOrSszSh4VdqDztBTw6fxNyJlRol9KSECiVVqaTyj8TQ368Ir/zWkp2niR18YpbZB7W Kn3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744419794; x=1745024594; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hy3IPeb+Ph4Kihj2WKiVJ1q45pvlHiekfHwyXPDa41E=; b=AVIKKDUQ0MzBOqUXWKNBp0to4qdoJrg8uwHl8Z68yIWgAISwTsZHtG4c8AR425ezln 69fb0vHM2AtzgO3W5TMr6Stw2UFixBCMxklVNvjcuPp/8YNT7GQB6ybEBjLpfSDpZRdT UJj05z5g0YUk7w7aBWjl1vqx84Us1wHVDr49Sp1VId5hZP+JXp/defX3ekBqlaQlf00q 5sdRiCSO3WKin1eRHhkBKB85sI3oIqMiZjUCWOcpq4AIxdTzmub7Uw8onH/I4b7ykj48 ODbPe1cCnYFLlnt+iqdEuvKAiHn62L+a8eG08ygh0OV7EZlFsHZXU9wM4Q2H41i9L0eq 3Sog== X-Gm-Message-State: AOJu0YzdFGsU8xpqDrUMEUnwe+uN8nK79cJtBNFVMsQyjOXdWlYmYARf XucVIEaPMWft1zRgsI8mABAMtj4FzGMx7SpM/QoCoteRogXxxwpbUO7DeZ27 X-Gm-Gg: ASbGncv5S4myRKSbTTgH2Q5TVQ+pi9QRw2BXpvFwyTNJG4ngfG3CLO3dnvztgDuTW/o jemxe6uGskaP3pidTkogGyUpT9ItkjD7DRax1widXUmCUmPHFLDMn2qGMZXxyPl/IHx2yIG77st qvLF4A5oCT6Zq1Asool+7GN07TLm3J1WzKZw1hkoo3MAEHvFCZe0JDA4AONMPL5OUFL8qic9t/h rA8f1eHBvttn/iLjdAqdC/1IY5mg9QhRxY/IiyesVAKu6AvYfNbQXnaWR2n7Lle3bQ7z5ArmwV/ fBLrItgp8Ob2/98vNhvJSQ8lYrDsGCwdhEJJLIxAo4I= X-Google-Smtp-Source: AGHT+IEbpQjczmTjB2PUE1AIfQdyrDLOjMav63C5I8yPA+iuF2vNV0rit2KR+Fwy71NuWQmYynE0vg== X-Received: by 2002:a17:90b:4a0a:b0:2ff:53ad:a0ec with SMTP id 98e67ed59e1d1-30823646a71mr6474245a91.21.1744419794032; Fri, 11 Apr 2025 18:03:14 -0700 (PDT) Received: from apollo.localdomain ([2601:646:8201:fd20::7ceb]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22ac7c9929csm57010645ad.112.2025.04.11.18.03.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 18:03:13 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj , Alistair Francis , Martin Jansa Subject: [meta-oe][PATCH 3/3] libspdm: Fix build with openssl 3.5 Date: Fri, 11 Apr 2025 18:03:10 -0700 Message-ID: <20250412010310.1167351-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250412010310.1167351-1-raj.khem@gmail.com> References: <20250412010310.1167351-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sat, 12 Apr 2025 01:03:24 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/116803 Backport new API signature, since the vendored version of openssl in libspdm is 3.0.14, asn1.h has to sync for providing it. Signed-off-by: Khem Raj Cc: Alistair Francis Cc: Martin Jansa --- ...port-API-introduced-in-openssl-3.5.0.patch | 33 +++++++++++++++++++ .../recipes-support/libspdm/libspdm_3.7.0.bb | 3 +- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-support/libspdm/libspdm/0001-Backport-API-introduced-in-openssl-3.5.0.patch diff --git a/meta-oe/recipes-support/libspdm/libspdm/0001-Backport-API-introduced-in-openssl-3.5.0.patch b/meta-oe/recipes-support/libspdm/libspdm/0001-Backport-API-introduced-in-openssl-3.5.0.patch new file mode 100644 index 0000000000..2df9a18c68 --- /dev/null +++ b/meta-oe/recipes-support/libspdm/libspdm/0001-Backport-API-introduced-in-openssl-3.5.0.patch @@ -0,0 +1,33 @@ +From 92f6c3d8fa26d9019ba27e0c1aa894517ada93b9 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Fri, 11 Apr 2025 17:47:05 -0700 +Subject: [PATCH] Backport API introduced in openssl 3.5.0 + +This commit [1] introduced this new API which is used by pem.h from +openssl and it should be provided by asn1.h which is vendored here so +it goes out of sync and causes build errors e.g + +In file included from ./os_stub/cryptlib_openssl/pk/x509.c:18: +/usr/include/openssl/pem.h:399:28: error: unknown type name 'OSSL_i2d_of_void_ctx' + 399 | int PEM_ASN1_write_bio_ctx(OSSL_i2d_of_void_ctx *i2d, void *vctx, + +[1] https://github.com/openssl/openssl/commit/35f6e7ea02b599d5aaf220b4720cbadd946d8023 + +Upstream-Status: Submitted [https://github.com/DMTF/libspdm/pull/3033] +Signed-off-by: Khem Raj +--- + os_stub/openssllib/openssl_gen/openssl/asn1.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/os_stub/openssllib/openssl_gen/openssl/asn1.h b/os_stub/openssllib/openssl_gen/openssl/asn1.h +index a90152ee..fcfbe42e 100644 +--- a/os_stub/openssllib/openssl_gen/openssl/asn1.h ++++ b/os_stub/openssllib/openssl_gen/openssl/asn1.h +@@ -368,6 +368,7 @@ typedef struct ASN1_VALUE_st ASN1_VALUE; + + typedef void *d2i_of_void(void **, const unsigned char **, long); + typedef int i2d_of_void(const void *, unsigned char **); ++typedef int OSSL_i2d_of_void_ctx(const void *, unsigned char **, void *vctx); + + /*- + * The following macros and typedefs allow an ASN1_ITEM diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb b/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb index a3012e10bd..e5915aa795 100644 --- a/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb +++ b/meta-oe/recipes-support/libspdm/libspdm_3.7.0.bb @@ -9,7 +9,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=8f9b59a81a88da8e812af43728b72dd7" DEPENDS = "openssl" -SRC_URI = "git://github.com/DMTF/libspdm.git;branch=main;protocol=https" +SRC_URI = "git://github.com/DMTF/libspdm.git;branch=main;protocol=https \ + file://0001-Backport-API-introduced-in-openssl-3.5.0.patch" SRCREV = "1be116c7b7713fa9003e1bd53b53a34758549eb9" S = "${WORKDIR}/git"