2007-10-23 19:15:38 +02:00
|
|
|
You may run these scripts to build a Tiano Cross compiler. They have been
|
2008-01-03 22:29:07 +01:00
|
|
|
tested on Cygwin, OS X and Linux. You must modify these scripts to make them
|
|
|
|
work on your system. You may need to install additional tools on your system to
|
|
|
|
make the scripts work.
|
2007-10-23 19:15:38 +02:00
|
|
|
|
|
|
|
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.
|
|
|
|
|