[edk2-devel] [PATCH 0/1] Use _MSC_VER to determine MSVC compiler

Liming Gao liming.gao at intel.com
Mon Feb 3 08:00:29 UTC 2020


Vitaly:
  This change will cause CryptoPkg openssl build failure, because OpensslLib.inf undefines _MSC_VER macro to make sure openssl source code be built in edk2 project without using MS VS functions.
  
  Now, I have no good solution to fix this issue. One way is to use defined(_MSC_EXTENSIONS) && !defined(__clang__), another way is to investigate whether we can remove -fms-compatibility option in CLANGPDB.

Thanks
Liming
> -----Original Message-----
> From: devel at edk2.groups.io <devel at edk2.groups.io> On Behalf Of Vitaly Cheptsov via Groups.Io
> Sent: Saturday, February 1, 2020 5:17 AM
> To: devel at edk2.groups.io
> Subject: [edk2-devel] [PATCH 0/1] Use _MSC_VER to determine MSVC compiler
> 
> Patch details are explained in https://bugzilla.tianocore.org/show_bug.cgi?id=2397.
> We request this to be merged in edk2-stable202002.
> 
> Vitaly Cheptsov (1):
>   MdePkg: Use _MSC_VER to determine MSVC compiler
> 
>  MdePkg/Include/AArch64/ProcessorBind.h |  2 +-
>  MdePkg/Include/Arm/ProcessorBind.h     |  8 ++++----
>  MdePkg/Include/Base.h                  | 10 +++++-----
>  MdePkg/Include/Ia32/ProcessorBind.h    |  6 +++---
>  MdePkg/Include/X64/ProcessorBind.h     |  6 +++---
>  5 files changed, 16 insertions(+), 16 deletions(-)
> 
> --
> 2.21.1 (Apple Git-122.3)
> 
> 
> -=-=-=-=-=-=
> Groups.io Links: You receive all messages sent to this group.
> 
> View/Reply Online (#53623): https://edk2.groups.io/g/devel/message/53623
> Mute This Topic: https://groups.io/mt/70882954/1759384
> Group Owner: devel+owner at edk2.groups.io
> Unsubscribe: https://edk2.groups.io/g/devel/unsub  [liming.gao at intel.com]
> -=-=-=-=-=-=


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53645): https://edk2.groups.io/g/devel/message/53645
Mute This Topic: https://groups.io/mt/70882954/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-





More information about the edk2-devel-archive mailing list