From 9b5474041f64c71d192d96aa454e4bf90eaf5506 Mon Sep 17 00:00:00 2001 From: Andrew Jeffery Date: Tue, 6 Jun 2023 14:42:27 +0930 Subject: libpldm: Bump 8085efe0f1..9d2a1c6ad0 and add PACKAGECONFIG[abi-testing] As of [1] libpldm provides several controls for the symbols exposed as part of its shared library ABI. Symbols in the testing set are not considered stable and may be broken at any point in time while the APIs are being refined. Once we think we've got a good grip on the shape an API in the testing set it may be migrated to the stable set. Once in the stable set its API and behaviour is set in stone and mustn't be changed. Add PACKAGECONFIG[abi-testing] to the recipe to allow access to the testing ABIs, but default to only exposing the deprecated and stable sets. [1]: https://gerrit.openbmc.org/c/openbmc/libpldm/+/63974 libpldm: srcrev bump 8085efe0f1..9d2a1c6ad0 Andrew Jeffery (1): libpldm: Explicit deprecated, stable and testing ABI classes Change-Id: Id81b1485a0185852b60ac1ec4912e95a7ffb7c0f Signed-off-by: Andrew Jeffery --- meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'meta-phosphor/recipes-phosphor/libpldm') diff --git a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb index 181a91edf0..73f5459c11 100644 --- a/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb +++ b/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb @@ -3,7 +3,10 @@ DESCRIPTION = "PLDM library implementing various PLDM specifications" HOMEPAGE = "https://github.com/openbmc/libpldm" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327" -SRCREV = "8085efe0f1ef3f0560076088bb867bf7920ffeb3" +SRCREV = "9d2a1c6ad095d0b04d1c39a794487eafda1f34fb" +LIBPLDM_ABI_STABLE = "deprecated,stable" +LIBPLDM_ABI_TESTING = "deprecated,stable,testing" +PACKAGECONFIG[abi-testing] = "-Dabi=${LIBPLDM_ABI_TESTING},-Dabi=${LIBPLDM_ABI_STABLE},," PACKAGECONFIG[oem-ibm] = "-Doem-ibm=enabled,-Doem-ibm=disabled,," PV = "0.1.0+git${SRCPV}" -- cgit v1.2.3