CryptoPkg: Declare PcdEcEnabled in Library consuming OpensslLib

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828

Tls/Base/Pei/Smm/RuntimeCryptLib.inf will use OpensslLib,
and the opensslconf.h in openssllib will use PcdEcEnabled,
but it is not declared in the inf file now,
it will cause warnings in some compilers.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Signed-off-by: Yi Li <yi1.li@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
Yi Li 2022-04-19 22:37:38 +08:00 committed by mergify[bot]
parent 892787fed5
commit b06a007b64
8 changed files with 20 additions and 2 deletions

View File

@ -88,6 +88,9 @@
IntrinsicLib
PrintLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
#
# Remove these [BuildOptions] after this library is cleaned up
#

View File

@ -77,6 +77,9 @@
OpensslLib
IntrinsicLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
#
# Remove these [BuildOptions] after this library is cleaned up
#

View File

@ -93,6 +93,9 @@
IntrinsicLib
PrintLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
#
# Remove these [BuildOptions] after this library is cleaned up
#

View File

@ -92,6 +92,9 @@
MmServicesTableLib
SynchronizationLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
#
# Remove these [BuildOptions] after this library is cleaned up
#

View File

@ -72,6 +72,9 @@
DebugLib
OpensslLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
#
# Remove these [BuildOptions] after this library is cleaned up
#

View File

@ -633,7 +633,7 @@
[LibraryClasses.ARM]
ArmSoftFloatLib
[Pcd]
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled ## CONSUMES
[BuildOptions]

View File

@ -582,7 +582,7 @@
[LibraryClasses.ARM]
ArmSoftFloatLib
[Pcd]
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled ## CONSUMES
[BuildOptions]

View File

@ -41,6 +41,9 @@
OpensslLib
SafeIntLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
[BuildOptions]
#
# suppress the following warnings so we do not break the build with warnings-as-errors: