This version of Sourcery G++ supports the following host operating systems and architectures:
Microsoft Windows NT 4, Windows 2000, Windows XP, and Windows Vista systems using IA32, AMD64, and EM64T processors.
GNU/Linux systems using IA32, AMD64, or EM64T processors, including Debian 3.1 (and later), Red Hat Enterprise Linux 3 (and later), and SuSE Enterprise Linux 8 (and later).
Sourcery G++ is built as a 32-bit application. Therefore, even when running on a 64-bit host system, Sourcery G++ requires 32-bit host libraries. If these libraries are not already installed on your system, you must install them before installing and using Sourcery G++ Lite. Consult your operating system documentation for more information about obtaining these libraries.
The Sourcery G++ graphical installer is incompatible with the
dash shell, which is the default
/bin/sh
for recent releases of the
Ubuntu and Debian GNU/Linux distributions. To install
Sourcery G++ Lite on these systems, you must make
/bin/sh
a symbolic link to one of the
supported shells:
bash,
csh,
tcsh,
zsh,
or ksh.
For example, on Ubuntu systems, the recommended way to do this is:
> sudo dpkg-reconfigure -plow dash Install as /bin/sh? No
This is a limitation of the installer and uninstaller only, not of the installed Sourcery G++ Lite toolchain.
In order to install and use Sourcery G++ Lite, you must have at least 128MB of available memory.
The amount of disk space required for a complete Sourcery G++ Lite installation directory depends on the host operating system and the number of target libraries included. Typically, you should plan on at least 400MB.
In addition, the graphical installer requires a similar amount of
temporary space during the installation process.
On Microsoft Windows hosts, the installer uses the location
specified by the TEMP
environment variable for
these temporary files.
If there is not enough free space on that volume, the installer
prompts for an alternate location.
On Linux hosts, the installer puts temporary files in the
directory specified by the IATEMPDIR
environment
variable, or /tmp
if that is not set.
See Chapter 3, “Sourcery G++ Lite for MIPS ELF” for requirements that apply to the target system.