summaryrefslogtreecommitdiffstats
path: root/c/TOOL_TARGETS
blob: 8812a6fdaf691e8d1c346955d97d925245c2453a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#
#  $Id$
#

The following are targets for the GNU tools (gcc, binutils, newlib, and gdb)
that are for RTEMS, their object format, and status notes

arm:
        arm-rtems               ELF

c4x:
        c4x-rtems               COFF           Requires patches

hppa:
	hppa1.1-rtems		ELF
	

h8300:
        h8300-rtems             COFF

i386:
	i386-rtems		ELF
	i386-rtemself		ELF
	i386-rtemscoff		COFF		Obsoleted
	i386-go32-rtems		COFF		Obsoleted - no supporting BSP 

i960:
	i960-rtems		COFF		Switch to ELF when possible
	i960-rtemscoff		COFF
	i960-rtemself		ELF		Not currently in any tools

	NOTE: As of October 2002, i960 has been deprecated in gdb and gcc.

m68k:
	m68k-rtems		COFF		Switch to ELF when possible
	m68k-rtemscoff		COFF
	m68k-rtemself		ELF		Not in all tools

	NOTE: m68k-elf is in post egcs 1.1.2 snapshots.

mips:
	mips*-rtems		ELF		Big endian
	mips*el-rtems		ELF		Little endian

	NOTE: Little endian configuration is not in all tools and 
	      is untested for RTEMS itself.

powerpc:
	powerpc-rtems		ELF
	powerpcle-rtems		ELF		Little endian

	NOTE: Little endian configuration is not in all tools and 
	      is untested for RTEMS itself.

sh:
	sh-rtems		COFF
	sh-rtemscoff		COFF
	sh-rtemself		ELF

	NOTE:  ELF is not completely stable for SH yet.

sparc:
	sparc-rtems		ELF
	sparc-rtemself		ELF
	sparc-rtemsaout		A.OUT