audk/Tools/gcc
bbahnsen 74ee4f7670 Roll back to previous version of the script.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1998 6f19259b-4bc3-4df7-8a09-765794883524
2006-11-22 19:10:40 +00:00
..
README.txt Updates for cygwin 2006-04-28 01:30:31 +00:00
mingw64-gcc-build Add a script to build a mingw64 compiler. 2006-11-22 18:45:04 +00:00
tianoCross-gcc-4.0 Updates for cygwin 2006-04-28 01:30:31 +00:00
tianoCross-gcc-4.1 Roll back to previous version of the script. 2006-11-22 19:10:40 +00:00

README.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

You may run these scripts to build a Tiano Cross compiler. They have been

tested on Cygwin, OS X and Linux. You should expect to hack on these scripts to

make them work on your system. You may need to install additional tools on your

system to make the scripts work.



You will need



  A recent version (3.0 or later should be fine) of gcc that is able to produce

    executables for the machine that you want to run this compiler on (the host

    machine).

  wget or curl

  tar

  bzip

  gzip

  bash

  and possibly others



CYGWIN Notes



You should setup cygwin to use binmode on all mounts. When you initially

install cygwin it gives you the choice of Unix file mode (recommended) or DOS

file mode. Unix mode will cause all the cygwin directories to be mounted in

binmode, while DOS will mount the dirs in textmode. Here is an example of a

cygwin install where the dirs are (properly) mounted in binmode.



C:\cygwin\bin on /usr/bin type user (binmode)

C:\cygwin\lib on /usr/lib type user (binmode)

c:\workspace on /workspace type system (binmode)

C:\cygwin on / type user (binmode)



If you use textmode, it is likely that the build will fail in a way that is

hard to debug.



Cygwin is pretty slow, so it is not recommended for large builds.