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 |