]>
Commit | Line | Data |
---|---|---|
b8f302f8 | 1 | You may run these scripts to build a Tiano Cross compiler. They have been\r |
2 | tested on Cygwin, OS X and Linux. You should expect to hack on these scripts to\r | |
3 | make them work on your system. You may need to install additional tools on your\r | |
4 | system to make the scripts work.\r | |
5 | \r | |
6 | You will need\r | |
7 | \r | |
21de5333 | 8 | A recent version (3.0 or later should be fine) of gcc that is able to produce\r |
9 | executables for the machine that you want to run this compiler on (the host\r | |
10 | machine).\r | |
b8f302f8 | 11 | wget or curl\r |
12 | tar\r | |
13 | bzip\r | |
14 | gzip\r | |
15 | bash\r | |
16 | and possibly others\r | |
17 | \r | |
63ee273c | 18 | CYGWIN Notes\r |
19 | \r | |
21de5333 | 20 | You should setup cygwin to use binmode on all mounts. When you initially\r |
21 | install cygwin it gives you the choice of Unix file mode (recommended) or DOS\r | |
22 | file mode. Unix mode will cause all the cygwin directories to be mounted in\r | |
23 | binmode, while DOS will mount the dirs in textmode. Here is an example of a\r | |
24 | cygwin install where the dirs are (properly) mounted in binmode.\r | |
63ee273c | 25 | \r |
21de5333 | 26 | C:\cygwin\bin on /usr/bin type user (binmode)\r |
27 | C:\cygwin\lib on /usr/lib type user (binmode)\r | |
63ee273c | 28 | c:\workspace on /workspace type system (binmode)\r |
21de5333 | 29 | C:\cygwin on / type user (binmode)\r |
63ee273c | 30 | \r |
21de5333 | 31 | If you use textmode, it is likely that the build will fail in a way that is\r |
32 | hard to debug.\r | |
33 | \r | |
34 | Cygwin is pretty slow, so it is not recommended for large builds.\r | |
63ee273c | 35 | \r |