Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: bfb33c0e09b0cf05460168c00ec43817b835f897
      
https://github.com/tianocore/edk2/commit/bfb33c0e09b0cf05460168c00ec43817b835f897
  Author: Ashraf Ali <ashraf.al...@intel.com>
  Date:   2024-09-06 (Fri, 06 Sep 2024)

  Changed paths:
    M BaseTools/Conf/tools_def.template

  Log Message:
  -----------
  BaseTools: Disable MSVC volatileMetadata for VS2019 and VS2022 for X64

Starting with Visual Studio 2019 version 16.10, the /volatileMetadata
option is enabled by default when generating x64 code.
This patch disables the /volatileMetadata option for x64 builds in both
VS2019 and VS2022.

We observed a slight increase in used space for the Firmware volumes in
VS2019. Upon investigation, we found that VS2019 version 16.10 enabled
this feature by default. Disabling /volatileMetadata helps reduce the
used space by approximately 3.5KB by considering the 2 Firmware volumes
(2KB uncompressed FV and 1.5KB of compressed FV)

Signed-off-by: Ashraf Ali <ashraf.al...@intel.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to