Chapter 3. Sourcery G++ Lite for MIPS ELF
Prev |  | Next

## Chapter 3. Sourcery G++ Lite for MIPS ELF

Abstract

This chapter contains information about using Sourcery G++ Lite on your target system. This chapter also contains information about changes in this release of Sourcery G++ Lite. You should read this chapter to learn how to best use Sourcery G++ Lite on your target system.

## Library Configurations

Sourcery G++ includes copies of run-time libraries that have been built with optimizations for different target architecture variants or other sets of build options. Each such set of libraries is referred to as a multilib. When you build a target application, Sourcery G++ automatically selects the multilib matching the build options you have selected.

The following library configurations are available in Sourcery G++ Lite for MIPS ELF.

Table 3.1.

MIPS32 revision 2 - Big-Endian, O32
Command-line option(s): | ``

Table 3.2.

MIPS32 revision 2 - Little-Endian, O32
Command-line option(s): | `-EL`

Table 3.3.

MIPS32 revision 2 - Big-Endian, O32, mips16
Command-line option(s): | `-mips16`

Table 3.4.

MIPS32 revision 2 - Big-Endian, O32, fp64
Command-line option(s): | `-mfp64`

Table 3.5.

MIPS32 - Soft-Float, O32
Command-line option(s): | `-msoft-float`

Table 3.6.

MIPS32 - No-Float, O32
Command-line option(s): | `-mno-float`

Table 3.7.

MIPS32 revision 2 - Big-Endian, O32, mips16, fp64
Command-line option(s): | `-mips16 -mfp64`

Table 3.8.

MIPS32 revision 2 - Big-Endian, O32, mips16, Soft-Float
Command-line option(s): | `-mips16 -msoft-float`

Table 3.9.

MIPS32 revision 2 - Big-Endian, O32, mips16, No-Float
Command-line option(s): | `-mips16 -mno-float`

Table 3.10.

MIPS32 revision 2 - Big-Endian, O32, mips16, code-readable=no
Command-line option(s): | `-mips16 -mcode-readable=no`

Table 3.11.

MIPS32 revision 2 - Big-Endian, O32, mips16, fp64, code-readable=no
Command-line option(s): | `-mips16 -mfp64 -mcode-readable=no`

Table 3.12.

MIPS32 revision 2 - Big-Endian, O32, mips16, Soft-Float, code-readable=no
Command-line option(s): | `-mips16 -msoft-float -mcode-readable=no`

Table 3.13.

MIPS32 revision 2 - Big-Endian, O32, mips16, No-Float, code-readable=no
Command-line option(s): | `-mips16 -mno-float -mcode-readable=no`

Table 3.14.

MIPS32 revision 2 - Little-Endian, O32, mips16
Command-line option(s): | `-EL -mips16`

Table 3.15.

MIPS32 revision 2 - Little-Endian, O32, fp64
Command-line option(s): | `-EL -mfp64`

Table 3.16.

MIPS32 revision 2 - Little-Endian, O32, Soft-Float
Command-line option(s): | `-EL -msoft-float`

Table 3.17.

MIPS32 revision 2 - Little-Endian, O32, No-Float
Command-line option(s): | `-EL -mno-float`

Table 3.18.

MIPS32 revision 2 - Little-Endian, O32, mips16, fp64
Command-line option(s): | `-EL -mips16 -mfp64`

Table 3.19.

MIPS32 revision 2 - Little-Endian, O32, mips16, Soft-Float
Command-line option(s): | `-EL -mips16 -msoft-float`

Table 3.20.

MIPS32 revision 2 - Little-Endian, O32, mips16, No-Float
Command-line option(s): | `-EL -mips16 -mno-float`

Table 3.21.

MIPS32 revision 2 - Little-Endian, O32, mips16, code-readable=no
Command-line option(s): | `-EL -mips16 -mcode-readable=no`

Table 3.22.

MIPS32 revision 2 - Little-Endian, O32, mips16, fp64, code-readable=no
Command-line option(s): | `-EL -mips16 -mfp64 -mcode-readable=no`

Table 3.23.

MIPS32 revision 2 - Little-Endian, O32, mips16, Soft-Float, code-readable=no
Command-line option(s): | `-EL -mips16 -msoft-float -mcode-readable=no`

Table 3.24.

MIPS32 revision 2 - Little-Endian, O32, mips16, No-Float, code-readable=no
Command-line option(s): | `-EL -mips16 -mno-float -mcode-readable=no`

Prev |  | Next
Accessing your Sourcery G++ Subscription Account | Home | Sourcery G++ Lite Release Notes