From nobody Fri Mar 29 09:03:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+41970+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+41970+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1559784376; cv=none; d=zoho.com; s=zohoarc; b=h4eNodQIIShZp7ZJgzKoyQjHmmm87XacQkVW4iMBTTBgD4N1+uyOjEjvM5dCG4El7wCzYPGkdJnkqLTRTMwGYAZoqucT8j26N5LURzcam9rCJyUun1CjIFZC3bIMd/ISSE/UDLTlaPB3mwS/lBlEEHdG/gQohcWfOb63l0XXHuQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1559784376; h=Content-Type:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To:ARC-Authentication-Results; bh=vdhBxDfuxK3/TOUyY8xRufkXtCLB2r2hsevgJD9G9a4=; b=mxsX5bzJEFB7k9WW2shF5u0PXS9gdM6tzXs4+yxoQF9VYiiTUWMJa8UZ+sfPVpfQ/A5XC3+U325CZJmyof32dsuiObFpVB0XrRvoTYxOZU8UaEUbWGsnkOFTbw32P66MZr4+Ut0r7Xw1lQHW55LzEdRTXpM1eu+6sGtmg91Ahd0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+41970+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 155978437692864.440112126891; Wed, 5 Jun 2019 18:26:16 -0700 (PDT) Return-Path: X-Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by groups.io with SMTP; Wed, 05 Jun 2019 18:26:15 -0700 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False X-Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jun 2019 18:26:15 -0700 X-ExtLoop1: 1 X-Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga003.jf.intel.com with ESMTP; 05 Jun 2019 18:26:14 -0700 X-Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 5 Jun 2019 18:26:14 -0700 X-Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 5 Jun 2019 18:26:13 -0700 X-Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.10]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.187]) with mapi id 14.03.0415.000; Thu, 6 Jun 2019 09:26:12 +0800 From: "Fan, ZhijuX" To: "devel@edk2.groups.io" CC: "Gao, Liming" , "Feng, Bob C" , "Shi, Steven" Subject: [edk2-devel] [PATCH] BaseTools:Build cache support the cache files for library package Thread-Topic: [PATCH] BaseTools:Build cache support the cache files for library package Thread-Index: AdUcBtIcM5qmY8ljSiOuZFVytmt18Q== Date: Thu, 6 Jun 2019 01:26:11 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,zhijux.fan@intel.com Content-Type: multipart/mixed; boundary="_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AF72A10SHSMSX101ccrcor_" Content-Language: en-US DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1559784376; bh=vPrCP3ltwjnIJZxYUl5Ra8IWPjBJft/bT+YVgc4wvOk=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=IGBOb1mC5iRy24r1EzMY4rT7L3Q8+23/JtF/9+YiZJ2sGzm5VXNS9s+RtNbughujPqA /1JYa4YfR2AUsTaVtMjSFbDqI5jXd4DXefcmXSGl3RXeebuHiWt4nHt8o141pUlzD3jjm MRiDXZ6fspxwrpIX51kZ4Ux3kvj+bipx/vM= X-Zoho-Virus-Status: 1 X-ZohoMail-DKIM: pass (identity @groups.io) --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AF72A10SHSMSX101ccrcor_ Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=3D1867 Current build cache cannot store the cache for library package. build -p MdePkg\MdePkg.dsc -a IA32 -b DEBUG -t VS2015x86 --hash --binary-destination=3DBinCache After build, the expected result is the BinCache folder is generated and the MdePkg build cache files (e.g. .hash and .lib) are stored in the BinCache folder. But the BinCache folder is not generated at all. This patch is going to fix that issue. Cc: Liming Gao Cc: Bob Feng Cc: Steven Shi Signed-off-by: Zhiju.Fan --- BaseTools/Source/Python/AutoGen/AutoGen.py | 4 ++++ 1 files changed, 4 insertions(+) diff --git a/BaseTools/Source/Python/AutoGen/AutoGen.py b/BaseTools/Source/= Python/AutoGen/AutoGen.py index a879b6259f..b8ecf3826f 100644 --- a/BaseTools/Source/Python/AutoGen/AutoGen.py +++ b/BaseTools/Source/Python/AutoGen/AutoGen.py @@ -3571,6 +3571,10 @@ class ModuleAutoGen(AutoGen): =20 # Skip the following code for libraries if self.IsLibrary: + try: + self.CopyModuleToCache() + except: + pass return =20 # Skip the following code for modules with no source files --=20 2.14.1.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#41970): https://edk2.groups.io/g/devel/message/41970 Mute This Topic: https://groups.io/mt/31945498/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AF72A10SHSMSX101ccrcor_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" eJ8+Iht0AQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEJgAEAIQAAADUwN0M5Q0VF MjM5M0VCNDg4MEZFQzhCNEI5QzZEQkE5AIEHAQ2ABAACAAAAAgACAAEFgAMADgAAAOMHBgAGAAEA GgALAAQAIAEBIIADAA4AAADjBwYABgABABoACwAEACABAQiABwAYAAAASVBNLk1pY3Jvc29mdCBN YWlsLk5vdGUAMQgBBIABAEoAAABbUEFUQ0hdIEJhc2VUb29sczpCdWlsZCBjYWNoZSBzdXBwb3J0 IHRoZSBjYWNoZSBmaWxlcyBmb3IgbGlicmFyeSBwYWNrYWdlAF8aAQuAAQAhAAAANTA3QzlDRUUy MzkzRUI0ODgwRkVDOEI0QjlDNkRCQTkAgQcBA5AGACAOAAAzAAAAAgF/AAEAAABIAAAAPEZBRDBE N0UwQUUwRkE1NEQ5ODdGNkU3MjQzNUNBRkQ1MEFGNzJBMTBAU0hTTVNYMTAxLmNjci5jb3JwLmlu dGVsLmNvbT4ACwAfDgEAAAACAQkQAQAAAEcEAABDBAAAPwcAAExaRnVfrshnYQAKZmJpZAQAAGNj wHBnMTI1MgD+A0PwdGV4dAH3AqQD4wIABGNoCsBzZXQwIO8HbQKDAFARTTIKgAa0AoCWfQqACMg7 CWIxOQ7AvwnDFnIKMhZxAoAVYioJsHMJ8ASQYXQFsg5QA2Bzom8BgCBFeBHBbhgwXQZSdgSQF7YC EHIAwHR9CFBuGjEQIAXABaAbZGSaIANSIBAiF7JcdgiQ5HdrC4BkNR1TBPAHQA0XcDAKcRfyYmtt awZzAZAAICBCTV9C4EVHSU59CvwB8QvxER+wWjpoAkBwczrALy9idWd6AxALYCQudAcwbm8FoWUu AQWwZy9zaG93X0EiUS5jZ2k/DdA9QDE4NjdcbAuAZbsKgSUUQwhwCXACMCAiUL8DEBxgHlARwBng HlBuIxB/BUAfYCNBHMAm8ybiGuEgRSUQYhhwcnkgCrBjNGthGDAuJQUmZC1wgwXQAQBQa2dcXCrU DC5kBPAqkGEgSUEEMzIqkGIgREVCTFVHKpAFQFZTAdAx7DV4JNAqkC0R0CPAJQXrLeANwG4pES0B AB9gLuHTIuACID1CC4BDJtIlBW5BAYAbsSZjLCfjEDBwxwWQHEIJcHN1bAVABAD/J+MwBiiBJpAb sTMBGDUJgL8lBQBwHGAn8irUJltmAxBNB5EoI2AkMCAuLgIg9TWiLijRKThgJ8EnkxxgnwuBJRQz PwSQN/BCdQVAfzpfNEQnUjSnOGAFQAdAbLMpxiUFVGgzAQqwdBHAvTRjbwuANnAYkDdBeCfhDz4x BAEKUD6dQ2M6IKZMB3BAgkdhQNA8JRD3QyI30EOAQAuAECA+gAWgpG0+QllCbyyQRgnwlTZwPAbg YiRALmZGEbtEb0KzUxAgGjADoFM/kNdDoB9gSIIuI8BpRw8UwKRpZxhQZC0ZMGYsgAp5QuBaP5Bq dS5G6QORPHpL4nhGsABwSc8dLqEtJQUfsC4QZVRvEQbwcy9TCGFjZS9MUHkn8AIgL0E7sG8mRwnw UGYucCkwfCDYNCArUeFOdjE3RRmUPzGRUcALgBIAACAvwXMo/CspJQwN4AEgLdEkYD5B7i9O/1AP URdiVk9XX1EHDyUFHbEQMDhgODc5YgI2DqA5Zi4uYjjBBZBmMzgyNlWwHpF4NjQ0TdhWL1oPWx8K j1HhWP9gH2EvCkBAKpCgMzU3MSwtwCtl87UekCBlsWMLYAQRTQRwlTLAZWQlKGQlKTpOdvtOdmnm IwYAHaAqsCfyNAH/CQAD8ECRBaABACiJCJAOAJ9pjQaQJ4BHQF0gSXNDAO8o82jmYmBviXRu32+I bhPfCFBRcGeEYuAwMyhUlm97/xAwY4AFMHB/aeYKsBGBaY37aeIJcHQIcDnWaW9qf2uL/wRhZ7EE IAPwJ/A9QSeAY1OHN0QuR3kGMi4xNH7Q6i5rcWQj4HN+0CUMFUIBgOAAHwBCAAEAAAAYAAAARgBh AG4ALAAgAFoAaABpAGoAdQBYAAAAHwBlAAEAAAAqAAAAegBoAGkAagB1AHgALgBmAGEAbgBAAGkA bgB0AGUAbAAuAGMAbwBtAAAAAAAfAGQAAQAAAAoAAABTAE0AVABQAAAAAAACAUEAAQAAAGQAAAAA AAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBGAGEAbgAsACAAWgBoAGkAagB1AFgAAABTAE0AVABQAAAA egBoAGkAagB1AHgALgBmAGEAbgBAAGkAbgB0AGUAbAAuAGMAbwBtAAAAHwACXQEAAAAqAAAAegBo AGkAagB1AHgALgBmAGEAbgBAAGkAbgB0AGUAbAAuAGMAbwBtAAAAAAAfAOVfAQAAADIAAABzAGkA cAA6AHoAaABpAGoAdQB4AC4AZgBhAG4AQABpAG4AdABlAGwALgBjAG8AbQAAAAAAHwAaDAEAAAAY AAAARgBhAG4ALAAgAFoAaABpAGoAdQBYAAAAHwAfDAEAAAAqAAAAegBoAGkAagB1AHgALgBmAGEA bgBAAGkAbgB0AGUAbAAuAGMAbwBtAAAAAAAfAB4MAQAAAAoAAABTAE0AVABQAAAAAAACARkMAQAA AGQAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAIBGAGEAbgAsACAAWgBoAGkAagB1AFgAAABTAE0A VABQAAAAegBoAGkAagB1AHgALgBmAGEAbgBAAGkAbgB0AGUAbAAuAGMAbwBtAAAAHwABXQEAAAAq AAAAegBoAGkAagB1AHgALgBmAGEAbgBAAGkAbgB0AGUAbAAuAGMAbwBtAAAAAAAfAPg/AQAAABgA AABGAGEAbgAsACAAWgBoAGkAagB1AFgAAAAfACNAAQAAACoAAAB6AGgAaQBqAHUAeAAuAGYAYQBu AEAAaQBuAHQAZQBsAC4AYwBvAG0AAAAAAB8AIkABAAAACgAAAFMATQBUAFAAAAAAAAIB+T8BAAAA ZAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEYAYQBuACwAIABaAGgAaQBqAHUAWAAAAFMATQBU AFAAAAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBsAC4AYwBvAG0AAAAfAAldAQAAACoA AAB6AGgAaQBqAHUAeAAuAGYAYQBuAEAAaQBuAHQAZQBsAC4AYwBvAG0AAAAAAAsAQDoBAAAAHwAa AAEAAAASAAAASQBQAE0ALgBOAG8AdABlAAAAAAADAPE/CQQAAAsAQDoBAAAAAwD9P+QEAAACAQsw AQAAABAAAABQfJzuI5PrSID+yLS5xtupAwAXAAEAAABAADkAgDvX0gYc1QFAAAgw5oIt0wYc1QEf AACAhgMCAAAAAADAAAAAAAAARgEAAAAeAAAAYQBjAGMAZQBwAHQAbABhAG4AZwB1AGEAZwBlAAAA AAABAAAADAAAAGUAbgAtAFUAUwAAAB8ANwABAAAAlAAAAFsAUABBAFQAQwBIAF0AIABCAGEAcwBl AFQAbwBvAGwAcwA6AEIAdQBpAGwAZAAgAGMAYQBjAGgAZQAgAHMAdQBwAHAAbwByAHQAIAB0AGgA ZQAgAGMAYQBjAGgAZQAgAGYAaQBsAGUAcwAgAGYAbwByACAAbABpAGIAcgBhAHIAeQAgAHAAYQBj AGsAYQBnAGUAAAAfAD0AAQAAAAIAAAAAAAAAAwA2AAAAAAACAXEAAQAAABYAAAAB1RwG0hwzmqZj yWNKI65kVXK2a3XxAAAfAHAAAQAAAJQAAABbAFAAQQBUAEMASABdACAAQgBhAHMAZQBUAG8AbwBs AHMAOgBCAHUAaQBsAGQAIABjAGEAYwBoAGUAIABzAHUAcABwAG8AcgB0ACAAdABoAGUAIABjAGEA YwBoAGUAIABmAGkAbABlAHMAIABmAG8AcgAgAGwAaQBiAHIAYQByAHkAIABwAGEAYwBrAGEAZwBl AAAAHwA1EAEAAACQAAAAPABGAEEARAAwAEQANwBFADAAQQBFADAARgBBADUANABEADkAOAA3AEYA NgBFADcAMgA0ADMANQBDAEEARgBEADUAMABBAEYANwAyAEEAMQAwAEAAUwBIAFMATQBTAFgAMQAw ADEALgBjAGMAcgAuAGMAbwByAHAALgBpAG4AdABlAGwALgBjAG8AbQA+AAAAAwDeP59OAABAAAcw hCEr0wYc1QECAQsAAQAAABAAAABQfJzuI5PrSID+yLS5xtupAwAmAAAAAAACAUcAAQAAADIAAABj PVVTO2E9TUNJO3A9SW50ZWw7bD1TSFNNU1gxMDEtMTkwNjA2MDEyNjExWi02NDY1AAAAAgEQMAEA AABGAAAAAAAAACZ3vTk77DhJpKYVPcule0IHAPrQ1+CuD6VNmH9uckNcr9UAAABEEV4AAKaTaDaI dmxLp0rT60eaTGQAAAlUj6QAAAAAHwD6PwEAAAAYAAAARgBhAG4ALAAgAFoAaABpAGoAdQBYAAAA AwAJWQEAAABAAACACCAGAAAAAADAAAAAAAAARgAAAAC/hQAAoP0d0gYc1QELAACACCAGAAAAAADA AAAAAAAARgAAAACChQAAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAABgAAABkAGwAcAAtAHAA cgBvAGQAdQBjAHQAAAABAAAAGgAAAGQAbABwAGUALQB3AGkAbgBkAG8AdwBzAAAAAAAfAACAhgMC AAAAAADAAAAAAAAARgEAAAAYAAAAZABsAHAALQB2AGUAcgBzAGkAbwBuAAAAAQAAABYAAAAxADEA LgAwAC4ANgAwADAALgA3AAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAaAAAAZABsAHAALQBy AGUAYQBjAHQAaQBvAG4AAAAAAAEAAAAUAAAAbgBvAC0AYQBjAHQAaQBvAG4AAAADAA00/T8AAB8A AICGAwIAAAAAAMAAAAAAAABGAQAAACAAAAB4AC0AbQBzAC0AaABhAHMALQBhAHQAdABhAGMAaAAA AAEAAAACAAAAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABGAQAAACIAAAB4AC0AbwByAGkAZwBpAG4A YQB0AGkAbgBnAC0AaQBwAAAAAAABAAAAIAAAAFsAMQAwAC4AMgAzADkALgAxADIANwAuADQAMABd AAAAV/o= --_000_FAD0D7E0AE0FA54D987F6E72435CAFD50AF72A10SHSMSX101ccrcor_--