Ard,
I understand that we have to implement alternative C++ runtime API which maps to new and delete in EDK2 i.e.,AllocatePool and FreePool.
I did implement alternative new and delete API's,which uses AllocatePool and FreePool,for OUR code and most of the relocation errors had gone.BUT when the CPP program(HelloWorld) under compilation doesn't even call the C++ runtime API's,why are we seeing these errors?-This is what I am trying to understand.
Thanks.