]> xenbits.xensource.com Git - ovmf.git/commitdiff
CryptoPkg: Delete CLANG35 and CLANG38 build flags; add CLANGDWARF flags
authorRebecca Cran <rebecca@bsdio.com>
Fri, 5 May 2023 13:32:19 +0000 (07:32 -0600)
committerLiming Gao <gaoliming@byosoft.com.cn>
Wed, 10 May 2023 02:58:16 +0000 (10:58 +0800)
Since CLANG35 and CLANG38 toolchains have been deleted from
tools_def.template, delete the build flags for them from CryptoPkg.

Since CLANGDWARF has replaced CLANG38, add build flags for it to the
CryptoPkg .inf files.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
CryptoPkg/Library/BaseCryptLib/PeiCryptLib.inf
CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf
CryptoPkg/Library/BaseCryptLib/SecCryptLib.inf
CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf
CryptoPkg/Library/BaseCryptLib/UnitTestHostBaseCryptLib.inf
CryptoPkg/Library/OpensslLib/OpensslLib.inf
CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf

index 5be1724f0852bab644ccfaf09cdc85aa5293c53e..07b984869629eccfec90ef505057d6e36a84def6 100644 (file)
   #\r
   # suppress the following warnings so we do not break the build with warnings-as-errors:\r
   #\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
 \r
   XCODE:*_*_*_CC_FLAGS = -std=c99\r
index 66261138a00b9d8b112776335b8eb47ae2eb46a9..d10c83b53c0931126963f6f4f888bec0ede9aa81 100644 (file)
@@ -97,8 +97,7 @@
   #\r
   # suppress the following warnings so we do not break the build with warnings-as-errors:\r
   #\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
 \r
   XCODE:*_*_*_CC_FLAGS = -std=c99\r
index 07dbc0e7a8bd1ab9be66d8af7e42738d45efcea8..56b4f7306d30feb4bd513490a87bc3758fbb5be1 100644 (file)
   #\r
   # suppress the following warnings so we do not break the build with warnings-as-errors:\r
   #\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
 \r
   XCODE:*_*_*_CC_FLAGS = -std=c99\r
index 4ad59b7bbc59ad506cb02de2ef9202b3ae4d8ed3..e7801b24c9a0ffafb3c4efa861d537afb513f72a 100644 (file)
@@ -81,8 +81,7 @@
   #\r
   # suppress the following warnings so we do not break the build with warnings-as-errors:\r
   #\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
 \r
   XCODE:*_*_*_CC_FLAGS = -std=c99\r
index ab199308716728c3789a8ae6b927359e3d385b6d..109e08377a2dc6bd26e856e4c65f1c6b748ee1b2 100644 (file)
 \r
   XCODE:*_*_*_CC_FLAGS = -mmmx -msse -std=c99\r
 \r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
index 80261794470f94b83be3e382b0115bb208ee8c00..c3d1d61e59c5bacb5496836c17c6d5b10a805e51 100644 (file)
@@ -78,8 +78,7 @@
   #\r
   # suppress the following warnings so we do not break the build with warnings-as-errors:\r
   #\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=incompatible-pointer-types\r
 \r
   XCODE:*_*_*_CC_FLAGS = -std=c99\r
index 86a00b1c4b2a90662b043e6bd19f7455277250cc..0f64c9fa7ecab5a6f2984755a8a5138dc6aaed48 100644 (file)
   GCC:*_*_AARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable -Wno-error=format\r
   GCC:*_*_RISCV64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
   GCC:*_*_LOONGARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   # Revisit after switching to 3.0 branch\r
   GCC:*_GCC5_*_CC_FLAGS    = -Wno-unused-but-set-variable\r
index 2e4f95909b51789cf8a5e16797317112fe54254a..ebada80d9dd387c3bfb56a5115e6f55e24bb1618 100644 (file)
   #\r
   GCC:*_*_IA32_CC_FLAGS    = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) $(OPENSSL_FLAGS_CONFIG) -Wno-error=maybe-uninitialized -Wno-error=unused-but-set-variable\r
   GCC:*_*_X64_CC_FLAGS     = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) $(OPENSSL_FLAGS_CONFIG) -Wno-error=maybe-uninitialized -Wno-error=format -Wno-format -Wno-error=unused-but-set-variable -DNO_MSABI_VA_FUNCS\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   # Revisit after switching to 3.0 branch\r
   GCC:*_GCC5_*_CC_FLAGS    = -Wno-unused-but-set-variable\r
index 637d4769e8cad0194df4eee165224f4e6645e0c9..311cd1e6051af874324884d451fd7e6a1fdf3a5d 100644 (file)
   GCC:*_*_AARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable -Wno-error=format\r
   GCC:*_*_RISCV64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
   GCC:*_*_LOONGARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   # Revisit after switching to 3.0 branch\r
   GCC:*_GCC5_*_CC_FLAGS    = -Wno-unused-but-set-variable\r
index c5f90221fc667e0628ad8436863987562e904501..52bb4aeaa5f136c7990619f79f6975f8472300ba 100644 (file)
   GCC:*_*_AARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable -Wno-error=format\r
   GCC:*_*_RISCV64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
   GCC:*_*_LOONGARCH64_CC_FLAGS = $(OPENSSL_FLAGS) -Wno-error=maybe-uninitialized -Wno-format -Wno-error=unused-but-set-variable\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   # Revisit after switching to 3.0 branch\r
   GCC:*_GCC5_*_CC_FLAGS    = -Wno-unused-but-set-variable\r
index 076295244a2a8f400cfae5196541ffe872447095..2ea117e506f28c272b94654a54fc84f21594deef 100644 (file)
   #\r
   GCC:*_*_IA32_CC_FLAGS    = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) $(OPENSSL_FLAGS_CONFIG) -Wno-error=maybe-uninitialized -Wno-error=unused-but-set-variable\r
   GCC:*_*_X64_CC_FLAGS     = -U_WIN32 -U_WIN64 $(OPENSSL_FLAGS) $(OPENSSL_FLAGS_CONFIG) -Wno-error=maybe-uninitialized -Wno-error=format -Wno-format -Wno-error=unused-but-set-variable -DNO_MSABI_VA_FUNCS\r
-  GCC:*_CLANG35_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
-  GCC:*_CLANG38_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized\r
+  GCC:*_CLANGDWARF_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   GCC:*_CLANGPDB_*_CC_FLAGS = -std=c99 -Wno-error=uninitialized -Wno-error=incompatible-pointer-types -Wno-error=pointer-sign -Wno-error=implicit-function-declaration -Wno-error=ignored-pragma-optimize\r
   # Revisit after switching to 3.0 branch\r
   GCC:*_GCC5_*_CC_FLAGS    = -Wno-unused-but-set-variable\r