Update ReleaseNotes.txt of the section of "A Word on compiling under Cygwin with gcc".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1213 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qouyang 2006-08-08 06:21:04 +00:00
parent 9776330c42
commit 6f02e338e7
1 changed files with 10 additions and 6 deletions

View File

@ -231,11 +231,10 @@ A Word on compiling under Cygwin with gcc
-----------------------------------------
Cygwin is a POSIX style operating environment for Windows. It is possible to
compile the EDK 2 using gcc and cygwin. There are a few extra steps necessary
to make this happen.
Compiling under cygwin is slow, because the underlying file accesses are slow
in cygwin. For this reason, we do not encourage the use of cygwin. A true unix
system will be a superior choice for those wishing to compile with gcc.
compile the EDK 2 using gcc and cygwin. Compiling under cygwin is slow, because
the underlying file accesses are slow in cygwin. For this reason, we do not
encourage the use of cygwin. A true unix system will be a superior choice for
those wishing to compile with gcc.
Make sure that you select the e2fsprogs development package when you install
cygwin. It is necessary for the GenFvImage tool.
@ -246,7 +245,12 @@ A Word on gcc for Processor Architectures
Currently gcc support is limited to IA-32 builds, generating IA-32 PE32 images.
The X64 bit (Intel 64, etc.) support under the gcc compiler does not support the EFIAPI calling convention (as defined in the UEFI 2.0 specification Chapter 2), so it is not possible to build a working EFI image for an X64 environment. Since the x64 gcc does not support the EFIAPI calling convention the x64 tools do not support generating a PE32+ image. The EFIAPI calling convention is very similar to the Microsoft x64 calling convention.
The X64 bit (Intel 64, etc.) support under the gcc compiler does not support the EFIAPI
calling convention (as defined in the UEFI 2.0 specification Chapter 2), so it is not
possible to build a working EFI image for an X64 environment. Since the x64 gcc does
not support the EFIAPI calling convention the x64 tools do not support generating a
PE32+ image. The EFIAPI calling convention is very similar to the Microsoft x64
calling convention.
On Itanium® Processors the gcc compiler does not support generating a PE32+ image.