On Apr 16, 2019, at 11:52 PM, Liming Gao <liming.gao@intel.com> wrote:

<my-edk2-folder>/Build/OvmfX64/RELEASE_GCC5/X64/MdeModulePkg/Application/UiApp/UiApp/DEBUG/UiApp.dll is generated by GenFw tool. When GenFw tool convert ELF image to EFI image, it inserts the debug entry with the below string.
 

Liming,

Is there a way to turn it off? Does it follow the -g flag passed to the compiler? Can you post process with GenFw --zero to remove it? 

Thanks,

Andrew Fish


Thanks
Liming
From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of Pedro Barbosa
Sent: Tuesday, April 16, 2019 11:46 PM
To: devel@edk2.groups.io
Subject: [edk2-devel] Remove debug strings from OVMF.fd
 
Hi EDK2 developers,
 
I'm trying to build OVMF without debug symbols but even building as RELEASE, I still can see some strings on the PE files, such as:
<my-edk2-folder>/Build/OvmfX64/RELEASE_GCC5/X64/MdeModulePkg/Application/UiApp/UiApp/DEBUG/UiApp.dll
and many others in the format */DEBUG/*.dll
 
Is there a way to build without these strings?
 
Thanks!
 
-- 
[]s

Pedro Yóssis Silva Barbosa
Security Engineer, Google
PhD in Computer Science, UFCG, Brazil