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 IntrinsicLib
PrintLib PrintLib
[FixedPcd]
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled
# #
# Remove these [BuildOptions] after this library is cleaned up # Remove these [BuildOptions] after this library is cleaned up
# #

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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