summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-07 00:21:44 +0000
committerbbahnsen <bbahnsen@6f19259b-4bc3-4df7-8a09-765794883524>2006-06-07 00:21:44 +0000
commit4347544299c30163e1f25ede944918a56847903d (patch)
treea7fe9036b3e9abe8d3d4f8cda9f10cf282944488
parent7a05c964e6e51e2d07e6272ad257e8b628a5f0bc (diff)
downloadedk2-platforms-4347544299c30163e1f25ede944918a56847903d.tar.xz
Try to clarify the gcc story a little bit.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@435 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--ReleaseNotes.txt17
1 files changed, 10 insertions, 7 deletions
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 80ecbf1a3b..6e2ac02ced 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -48,7 +48,7 @@ prior to using the Edk 2.0.
Compiler Tool Chain
Microsoft* Visual Studio .NET 2003* (http://www.microsoft.com)
or
- GCC version 4.x or later (http://gcc.gnu.org)
+ A special GCC version 4.x or later (http://gcc.gnu.org). See below.
Assembler Tool Chain
Microsoft Macro Assembler, version 6.15 or later
@@ -226,12 +226,15 @@ Pre-defined targets in the build.xml files include:
A Word on GCC tool chain
------------------------
-You will find a script in the tree that will download, configure, compile, and
-install a gcc 4.0.2 tool chain for development. It has support for the ia32
-architecture. It can be built and run on Cygwin, Linux, and many other POSIX
-compliant host environments. There are a few tools that you will need on your
-host computer in order to compile the tool chain. Among them are bash, gcc,
-gmake, curl (or wget).
+EDK2 will not compile with a standard Linux gcc tool chain. While Linux
+distributions are usually based on ELF, EDK2 requires a version of gcc that is
+configured to produce PE-COFF images. You will find a script in edk2/Tools/gcc
+that will download, configure, compile, and install a gcc 4.X cross-compile
+tool chain for EDK2 development. It has support for the ia32 architecture. It
+can be built and run on Cygwin, Linux, and many other POSIX compliant host
+operating environments. There are a few tools that you will need on your host
+computer in order to compile the tool chain. Among them are bash, gcc, gmake,
+curl (or wget).
-------------------------------------------------------------------------------