diff options
| -rw-r--r-- | meta-oe/recipes-support/libspdm/libspdm_3.6.0.bb | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.6.0.bb b/meta-oe/recipes-support/libspdm/libspdm_3.6.0.bb index fa04ce6c59..f3e4b83ed7 100644 --- a/meta-oe/recipes-support/libspdm/libspdm_3.6.0.bb +++ b/meta-oe/recipes-support/libspdm/libspdm_3.6.0.bb | |||
| @@ -17,7 +17,7 @@ S = "${WORKDIR}/git" | |||
| 17 | inherit cmake | 17 | inherit cmake | 
| 18 | 18 | ||
| 19 | LIBSPDM_CFLAGS = "\ | 19 | LIBSPDM_CFLAGS = "\ | 
| 20 | ${TARGET_CFLAGS} \ | 20 | ${OECMAKE_C_FLAGS} \ | 
| 21 | -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 \ | 21 | -DLIBSPDM_ENABLE_CAPABILITY_EVENT_CAP=0 \ | 
| 22 | -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 \ | 22 | -DLIBSPDM_ENABLE_CAPABILITY_MEL_CAP=0 \ | 
| 23 | -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 \ | 23 | -DLIBSPDM_ENABLE_CAPABILITY_GET_KEY_PAIR_INFO_CAP=0 \ | 
| @@ -25,6 +25,8 @@ LIBSPDM_CFLAGS = "\ | |||
| 25 | -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 \ | 25 | -DLIBSPDM_HAL_PASS_SPDM_CONTEXT=1 \ | 
| 26 | " | 26 | " | 
| 27 | 27 | ||
| 28 | LIBSPDM_CFLAGS:append:toolchain-gcc = " -fPIE" | ||
| 29 | |||
| 28 | def get_spdm_multiarch(bb, d): | 30 | def get_spdm_multiarch(bb, d): | 
| 29 | target_arch = d.getVar('TARGET_ARCH') | 31 | target_arch = d.getVar('TARGET_ARCH') | 
| 30 | multiarch_options = { | 32 | multiarch_options = { | 
| @@ -52,6 +54,7 @@ EXTRA_OECMAKE += "\ | |||
| 52 | -DCOMPILED_LIBSSL_PATH=${libdir} \ | 54 | -DCOMPILED_LIBSSL_PATH=${libdir} \ | 
| 53 | -DDISABLE_TESTS=1 \ | 55 | -DDISABLE_TESTS=1 \ | 
| 54 | -DDISABLE_EDDSA=1 \ | 56 | -DDISABLE_EDDSA=1 \ | 
| 57 | -DCMAKE_C_FLAGS='${LIBSPDM_CFLAGS}' \ | ||
| 55 | " | 58 | " | 
| 56 | 59 | ||
| 57 | do_install () { | 60 | do_install () { | 
