BaseTools/gcc/README.txt:
authorjljusten <jljusten@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 28 Feb 2008 23:50:52 +0000 (23:50 +0000)
committerjljusten <jljusten@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 28 Feb 2008 23:50:52 +0000 (23:50 +0000)
  Updated gcc cross compiler build script documentation.

git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1034 7335b38e-4728-0410-8992-fb3ffe349368

gcc/README.txt

index 9e581f2..804471a 100644 (file)
@@ -1,21 +1,57 @@
-You may run these scripts to build a Tiano Cross compiler. They have been\r
-tested on Cygwin, OS X and Linux. You should expect to hack on these scripts to\r
-make them work on your system. You may need to install additional tools on your\r
-system to make the scripts work.\r
-\r
-You will need\r
-\r
-  A recent version (3.0 or later should be fine) of gcc that is able to produce\r
-    executables for the machine that you want to run this compiler on (the host\r
-    machine).\r
-  wget or curl\r
-  tar\r
-  bzip\r
-  gzip\r
-  bash\r
-  and possibly others\r
-\r
-CYGWIN Notes\r
+You may run these scripts to build a UEFI/PI gcc cross compiler.\r
+\r
+Cross compilers built with these scripts are tested on\r
+Linux, OS X and Cygwin.\r
+\r
+Please note that you may need to modify your edk2 tree's Conf/tools_def.txt\r
+file to point to the location where you installed the cross compiler.\r
+\r
+=== tianoCross-gcc-4.1 ===\r
+\r
+This script will build an x86 (ia32) cross compiler.\r
+\r
+The results of this script are very similar to the 'mingw' cross compiler\r
+which is commonly available on linux and OS X.  But, since the cross\r
+compiler produced by this script is tested, it is the only 'supported' way\r
+to build UEFI/PI images.\r
+\r
+To use this script, you will need:\r
+\r
+ * A recent version (3.0 or later should be fine) of gcc that is able to produce\r
+   executables for the machine that you want to run this compiler on (the host\r
+   machine).\r
+ * wget or curl\r
+ * tar\r
+ * bzip\r
+ * gzip\r
+ * bash\r
+ * As well as (possibly) others tools and development packages\r
+\r
+=== x86_64-mingw-gcc-build.py ==\r
+\r
+This script will build an x86_64 (x64/Intel 64/amd64) cross compiler.\r
+\r
+To use this script, you will need:\r
+\r
+ * A recent version (3.0 or later should be fine) of gcc that is able to\r
+   produce executables for the machine that you want to run this compiler\r
+   on (the host machine).\r
+ * Python 2.5\r
+ * texinfo\r
+ * bison\r
+ * flex\r
+ * libmpfr\r
+ * libgmp\r
+ * As well as (possibly) others tools and development packages\r
+\r
+=== Ubuntu Notes ===\r
+\r
+On Ubuntu, the following command should install all the necessary build\r
+packages to utilize the x86_64-mingw-gcc-build.py script:\r
+\r
+  sudo apt-get install build-essentials texinfo bison flex libgmp3-dev libmpfr-dev\r
+\r
+=== CYGWIN Notes ===\r
 \r
 You should setup cygwin to use binmode on all mounts. When you initially\r
 install cygwin it gives you the choice of Unix file mode (recommended) or DOS\r