On Tue, Jan 15, 2013 at 12:18 AM, Космынин Олег Олегович
<okosmy...@kraftway.ru> wrote:
> Sadly, Linux is not a platform for stable development,
>there are at least 2 bugs we found in toolchain (gcc46),
> one is critical, i reported it but no answers.

I think GCC44/GCC45/GCC46 should be working well for standard edk2
based development. The GCC47 toolchain should be sync'd to the main
tree soon as well.

I guess there may be issues with StdLib on GCC compilers. Have you
been focusing on applications that use StdLib?

> One bug with debug sections (check your log for: cannot fill debug link 
> section)
> - it will stop DEBUG() macro from working,

This seems strange. Generally the DEBUG macro seems to work fine. Any
tips for reproducing the issue you are seeing?

> and another bug simply corrupt pointer in some cases (try to run 
> GetHostByDns.efi
> and it will ASSERT).

I guess you mean
AppPkg/Applications/Sockets/GetHostByDns/GetHostByDns.inf? Looks once
again like possibly an issue related to StdLib, since AppPkg uses
StdLib.

> gcc45 & gcc44 not work at all on my setup (ubuntu 12.10, latest svn rev).

I believe Ubuntu 12.10 uses the GCC 4.7 compiler, so you'll likely
need the GCC47 toolchain. (Still waiting for it to be sync'd to the
main EDK II tree...)

> Errors in StdLib you mentioned really exist, can't comment on your main (  IN 
> int Argc,  IN char **Argv  ) issue.

I think you may be right here. It sounds like StdLib has some issues
with GCC. (I suspect, these issue may be with X64 GCC.)

-Jordan

------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to