]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/build.py
BaseTools:fix regression issue for platform .map file
[mirror_edk2.git] / BaseTools / Source / Python / build / build.py
index 6c8798ef93fbcf3059f4e1d0b99dd17848eee01f..4b31356a4253f5ff4abb875417ffbc06a1517e41 100755 (executable)
@@ -2267,6 +2267,10 @@ class Build():
                 self.CreateAsBuiltInf()\r
                 if GlobalData.gBinCacheDest:\r
                     self.UpdateBuildCache()\r
+                #\r
+                # Get Module List\r
+                #\r
+                ModuleList = {ma.Guid.upper(): ma for ma in self.BuildModules}\r
                 self.BuildModules = []\r
                 self.MakeTime += int(round((time.time() - MakeContiue)))\r
                 #\r
@@ -2285,10 +2289,6 @@ class Build():
                         #\r
                         if (Arch == 'IA32' or Arch == 'ARM') and self.LoadFixAddress != 0xFFFFFFFFFFFFFFFF and self.LoadFixAddress >= 0x100000000:\r
                             EdkLogger.error("build", PARAMETER_INVALID, "FIX_LOAD_TOP_MEMORY_ADDRESS can't be set to larger than or equal to 4G for the platorm with IA32 or ARM arch modules")\r
-                    #\r
-                    # Get Module List\r
-                    #\r
-                    ModuleList = {ma.Guid.upper():ma for ma in self.BuildModules}\r
 \r
                     #\r
                     # Rebase module to the preferred memory address before GenFds\r