diff options
author | Andrew Jeffery <andrew@aj.id.au> | 2023-06-06 08:12:27 +0300 |
---|---|---|
committer | Andrew Jeffery <andrew@aj.id.au> | 2023-06-08 00:53:01 +0300 |
commit | 9b5474041f64c71d192d96aa454e4bf90eaf5506 (patch) | |
tree | dc60e8c3ef0419e5940ec2694dc4adf32d518cf5 | |
parent | 8cf9de4940d8829cfaf430f1169a45bbfafde35f (diff) | |
download | openbmc-9b5474041f64c71d192d96aa454e4bf90eaf5506.tar.xz |
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 <andrew@aj.id.au>
-rw-r--r-- | meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb | 5 |
1 files changed, 4 insertions, 1 deletions
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}" |