Index of /download/compiler
      Name                                       Last modified       Size  Description

[DIR] Parent Directory 01-Mar-2007 10:38 - [   ] cris-dist-1.64-1.i386.rpm 08-Mar-2007 07:08 73.4M [TXT] cris-dist-1.64-1.i386.rpm.md5 08-Mar-2007 11:38 1k [   ] cris-dist-1.64-1.src.rpm 08-Mar-2007 07:02 38.0M [TXT] cris-dist-1.64-1.src.rpm.md5 08-Mar-2007 11:44 1k [   ] cris-dist-1.64.tar.gz 08-Mar-2007 04:40 22.1M [TXT] cris-dist-1.64.tar.gz.md5 08-Mar-2007 04:48 1k [   ] cris-dist-glibc-1.64.tar.gz 07-Mar-2007 22:10 13.7M [TXT] cris-dist-glibc-1.64.tar.gz.md5 08-Mar-2007 04:40 1k [   ] cris-dist-linux-headers-1.64.tar.gz 08-Mar-2007 04:33 1.4M [TXT] cris-dist-linux-headers-1.64.tar.gz.md5 08-Mar-2007 04:41 1k [   ] cris-dist-linux-headersv32-1.64.tar.gz 08-Mar-2007 04:34 1.8M [TXT] cris-dist-linux-headersv32-1.64.tar.gz.md5 08-Mar-2007 04:41 1k [   ] cris-dist_1.64-1_i386.deb 13-Mar-2007 09:34 75.6M [TXT] cris-dist_1.64-1_i386.deb.md5 25-Apr-2007 15:55 1k [DIR] debian-dsc/ 25-Apr-2007 15:55 - [DIR] old/ 25-Apr-2007 15:55 -

Notes on the files in <URL:ftp://ftp.axis.se:/pub/axis/tools/cris/compiler-kit/>.

These files contain binary and source distributions of tools for
compiling code for the CRIS CPU used in the ETRAX chip series.

Different but similar files are provided as the source distribution
of tools for the CRIS v32 CPU used in the ETRAX FS chip series.

Binary distributions (not for ETRAX FS):
We recommend the binary distributions for people using
i386-compatible GNU/Linux systems using the "deb" and "RPM"
packages, such as the "Debian GNU/Linux", "Red Hat Linux" and
"Fedora Core" systems.  The binary distributions should work for
respectively "Debian Sarge" and "Red Hat 7.3" and up, including
all "Fedora Core" releases.  See your system documentation for
how to install these files.

Packaged source distributions (not for ETRAX FS):
For "Debian GNU/Linux", "Red Hat Linux" and "Fedora Core"
systems that are not i386, there are source packages in the
native format.  For Red Hat and Fedora core, everything is
contained in the cris-dist-N.M-O.src.rpm file.  For "Debian
GNU/Linux", there is debian-dsc/cris-dist_N.M-O.dsc.  You'll
also need the plain tarball sources as below.  See the file
debian-dsc/README.

Plain "tarball" source distribution:
Three tarballs are needed for most development for Axis ETRAX
systems: cris-dist-N.M.tar.gz, cris-dist-glibc-N.M.tar.gz and
cris-dist-linux-headers-N.M.tar.gz.  See further below for
installation instructions.

For ETRAX FS systems, the tools are similar in composition but
different and incompatible (will be merged in a future release).
What is said below for cris-dist-N.M also applies to
cris-dist-M.N-v32.  Only source code is provided, in three files
cris-dist-N.M-v32.tar.gz, cris-dist-glibc-N.M-v32.tar.gz and
cris-dist-linux-headersv32-N.M-v32.tar.gz.


There is a directory "old" containing old releases.  Don't use
them unless you're explicitly instructed to do so.  Older source
releases also contained an additional tarball named
cris-dist-elinux-1.M.tar.gz, which is not used anymore.


These files are provided as-is, without any warranty of
correctness.  The CRIS ports of gcc and binutils are in the
official GNU/FSF sources, earliest versions appearing in
releases binutils-2.12 and gcc-3.1.  What we provide here are
tested and supported combinations of tools and libraries, which
may contain bug-fixes that have not yet appeared in official
GNU/FSF releases.


Here follows installation notes for the source distribution.
Skip it if you install either the RPM or Debian, binary or
source packages.

The source distribution consists of three files.  One big base
tar file cris-dist-N.M.tar.gz, consists mainly of a build script
and CRIS versions of:

* binutils (assembler, linker, other related tools).
* gcc      (compiler and preprocessor)
* a C runtime library with header files (no hardware support).
* a few tools for creating binary files from 
  the linked program file (which is in the ELF or a.out format).

To compile any Linux-related source including the kernel, you
also need the files with names like cris-dist-glibc-N.M.tar.gz
and cris-dist-linux-headers-N.M.tar.gz.

To build, first unpack cris-dist-N.M.tar.gz.  This is usually
done with a command like "tar -xzf cris-dist-N.M.tar.gz".  Then
unpack the files cris-dist-glibc-N.M.tar.gz and
cris-dist-linux-headers-N.M.tar.gz *inside* the directory
cris-dist-N.M, automatically created when unpacking
cris-dist-N.M.tar.gz.

There is an installer script, "cris-dist-N.M/install-cris-tools".
After unpacking, run that script to compile and install the
utilities.  A sanity check of the newly installed compiler is
automatically done as part of the installation.  You need a
"host" or "system" GCC compiler (usually part of some
"development tools" collection of packages) on your system to
build this cross-compiler; if it's not called "cc" or "gcc",
then call install-cris-tools as:

 CC=compilername /path/to/cris-dist-1.N/install-cris-tools

The source distribution takes up approximately 250 MeByte on
disk *before* installation.  See also the file README in
cris-dist-1.N for more up-to-date information.

Comments and questions to compiler-contact@axis.com

/Best regards,
Axis Communications AB