]> rtime.felk.cvut.cz Git - rtems-devel.git/blob - rtems-build/m68k-mo376/gcc/gcc-m68k-rtems.cfg
Added configuration to build GCC and binutils for CSB336, ARM9 and MPC555
[rtems-devel.git] / rtems-build / m68k-mo376 / gcc / gcc-m68k-rtems.cfg
1 # Usage: configure [options] [host]
2 # Options: [defaults in brackets after descriptions]
3 # Configuration:
4 #   --cache-file=FILE       cache test results in FILE
5 #   --help                  print this message
6 #   --no-create             do not create output files
7 #   --quiet, --silent       do not print `checking...' messages
8 #   --version               print the version of autoconf that created configure
9 # Directory and file names:
10 #   --prefix=PREFIX         install architecture-independent files in PREFIX
11 #                           [/usr/local]
12 #   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
13 #                           [same as prefix]
14 #   --bindir=DIR            user executables in DIR [EPREFIX/bin]
15 #   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
16 #   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
17 #   --datadir=DIR           read-only architecture-independent data in DIR
18 #                           [PREFIX/share]
19 #   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
20 #   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
21 #                           [PREFIX/com]
22 #   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
23 #   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
24 #   --includedir=DIR        C header files in DIR [PREFIX/include]
25 #   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
26 #   --infodir=DIR           info documentation in DIR [PREFIX/info]
27 #   --mandir=DIR            man documentation in DIR [PREFIX/man]
28 #   --srcdir=DIR            find the sources in DIR [configure dir or ..]
29 #   --program-prefix=PREFIX prepend PREFIX to installed program names
30 #   --program-suffix=SUFFIX append SUFFIX to installed program names
31 #   --program-transform-name=PROGRAM
32 #                           run sed PROGRAM on installed program names
33 # Host type:
34 #   --build=BUILD           configure for building on BUILD [BUILD=HOST]
35 #   --host=HOST             configure for HOST [guessed]
36 #   --target=TARGET         configure for TARGET [TARGET=HOST]
37 # Features and packages:
38 #   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
39 #   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
40 #   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
41 #   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
42 #   --x-includes=DIR        X include files are in DIR
43 #   --x-libraries=DIR       X library files are in DIR
44 # --enable and --with options recognized:
45 #   --with-gnu-ld           arrange to work with GNU ld.
46 #   --with-gnu-as           arrange to work with GNU as.
47 #   --with-stabs            arrange to use stabs instead of host debug format.
48 #   --with-elf              arrange to use ELF instead of host debug format.
49 #   --with-local-prefix=DIR specifies directory to put local include.
50 #   --with-gxx-include-dir=DIR
51 #                           specifies directory to put g++ header files.
52 #   --enable-checking       enable expensive run-time checks.
53 #   --enable-c-cpplib       Use cpplib for C.
54 #   --enable-haifa          Use the experimental scheduler.
55 #   --disable-haifa         Don't use the experimental scheduler for the
56 #                           targets which normally enable it.
57 #   --with-fast-fixincludes    Use a faster fixinclude program.  Experimental
58 #   --enable-threads        enable thread usage for target GCC.
59 #   --enable-threads=LIB    use LIB thread package for target GCC.
60
61
62 #       *-*-gnu*)
63 #       *-*-linux-gnu*)
64 #       *-*-sysv*)
65 #       *-*-sysv4*)
66 #       1750a-*-*)
67 #       a29k-*-*)                       # Default a29k environment.
68 #       a29k-*-bsd* | a29k-*-sym1*)
69 #       a29k-*-udi | a29k-*-coff)
70 #       a29k-wrs-vxworks*)
71 #       alpha*-*-*)
72 #       alpha*-*-linux-gnu*)
73 #       alpha*-*-linux-gnuecoff*)
74 #       alpha*-*-linux-gnulibc1*)
75 #       alpha*-*-netbsd*)
76 #       alpha*-*-vxworks*)
77 #       alpha*-*-winnt*)
78 #       alpha*-dec-osf*)
79 #       alpha*-dec-vms*)
80 #       arc-*-elf*)
81 #       arm*-*-*)
82 #       arm*-*-netbsd*)
83 #       arm-*-aout)
84 #       arm-*-coff* | armel-*-coff*)
85 #       arm-*-linux-gnuaout*)           # ARM GNU/Linux
86 #       arm-*-riscix*)                  # Acorn RISC machine
87 #       arm-*-riscix1.[[01]]*)          # Acorn RISC machine (early versions)
88 #       arm-semi-aof | armel-semi-aof)
89 #       arm-semi-aout | armel-semi-aout)
90 #       c1-convex-*)                    # Convex C1
91 #       c2-convex-*)                    # Convex C2
92 #       c32-convex-*)
93 #       c34-convex-*)
94 #       c38-convex-*)
95 #       case $machine in
96 #       case $machine in
97 #       clipper-intergraph-clix*)
98 #       dsp16xx-*)
99 #       elxsi-elxsi-*)
100 #       esac
101 #       esac
102 #       esac
103 #       h8300-*-*)
104 #       hppa*-*-lites*)
105 #       hppa1.0-*-bsd*)
106 #       hppa1.0-*-hiux*)
107 #       hppa1.0-*-hpux*)
108 #       hppa1.0-*-hpux10*)
109 #       hppa1.0-*-hpux7*)
110 #       hppa1.0-*-hpux8*)
111 #       hppa1.0-*-hpux8.0[[0-2]]*)
112 #       hppa1.0-*-osf*)
113 #       hppa1.1-*-bsd*)
114 #       hppa1.1-*-hiux*)
115 #       hppa1.1-*-hpux*)
116 #       hppa1.1-*-hpux10*)
117 #       hppa1.1-*-hpux8*)
118 #       hppa1.1-*-hpux8.0[[0-2]]*)
119 #       hppa1.1-*-osf*)
120 #       hppa1.1-*-pro*)
121 #       hppa1.1-*-rtems*)
122 #       i370-*-mvs*)
123 #       i386-*-vsta)                    # Intel 80386's running VSTa kernel
124 #       i386-sun-sunos*)                # Sun i386 roadrunner
125 #       i486-*-*)
126 #       i586-*-*)
127 #       i686-*-* | i786-*-*)
128 #       i860-*-bsd*)
129 #       i860-*-mach*)
130 #       i860-*-osf*)                    # Intel Paragon XP/S, OSF/1AD
131 #       i860-*-sysv3*)
132 #       i860-*-sysv4*)
133 #       i860-alliant-*)         # Alliant FX/2800
134 #       i960-*-*)                       # Default i960 environment.
135 #       i960-*-coff*)
136 #       i960-*-rtems)
137 #       i960-wrs-vxworks*)
138 #       i960-wrs-vxworks5 | i960-wrs-vxworks5.0*)
139 #       i960-wrs-vxworks5* | i960-wrs-vxworks)
140 #       i[[34567]]86-*-aout*)
141 #       i[[34567]]86-*-bsd*)
142 #       i[[34567]]86-*-bsdi* | i[[34567]]86-*-bsd386*)
143 #       i[[34567]]86-*-coff*)
144 #       i[[34567]]86-*-freebsd*)
145 #       i[[34567]]86-*-freebsdelf*)
146 #       i[[34567]]86-*-gnu*)
147 #       i[[34567]]86-*-isc*)            # 80386 running ISC system
148 #       i[[34567]]86-*-linux-gnu*)      # Intel 80386's running GNU/Linux
149 #       i[[34567]]86-*-linux-gnuaout*)  # Intel 80386's running GNU/Linux
150 #       i[[34567]]86-*-linux-gnulibc1)  # Intel 80386's running GNU/Linux
151 #       i[[34567]]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
152 #       i[[34567]]86-*-lynxos*)
153 #       i[[34567]]86-*-mach*)
154 #       i[[34567]]86-*-mingw32*)
155 #       i[[34567]]86-*-netbsd*)
156 #       i[[34567]]86-*-osf1*)           # Intel 80386's running OSF/1 1.3+
157 #       i[[34567]]86-*-osfrose*)                # 386 using OSF/rose
158 #       i[[34567]]86-*-pe | i[[34567]]86-*-cygwin32)
159 #       i[[34567]]86-*-rtems*)
160 #       i[[34567]]86-*-rtemself*)
161 #       i[[34567]]86-*-sco*)            # 80386 running SCO system
162 #       i[[34567]]86-*-sco3.2v4*)       # 80386 running SCO 3.2v4 system
163 #       i[[34567]]86-*-sco3.2v5*)       # 80386 running SCO Open Server 5
164 #       i[[34567]]86-*-solaris2*)
165 #       i[[34567]]86-*-sysv*)           # Intel 80386's running system V
166 #       i[[34567]]86-*-sysv4*)          # Intel 80386's running system V.4
167 #       i[[34567]]86-*-sysv5*)           # Intel x86 on System V Release 5
168 #       i[[34567]]86-*-winnt3*)
169 #       i[[34567]]86-dg-dgux*)
170 #       i[[34567]]86-go32-msdos | i[[34567]]86-*-go32*)
171 #       i[[34567]]86-go32-rtems*)
172 #       i[[34567]]86-ibm-aix*)          # IBM PS/2 running AIX
173 #       i[[34567]]86-moss-msdos* | i[[34567]]86-*-moss*)
174 #       i[[34567]]86-ncr-sysv4*)        # NCR 3000 - ix86 running system V.4
175 #       i[[34567]]86-next-*)
176 #       i[[34567]]86-pc-msdosdjgpp*)
177 #       i[[34567]]86-sequent-bsd*)              # 80386 from Sequent
178 #       i[[34567]]86-sequent-ptx1*)
179 #       i[[34567]]86-sequent-ptx2* | i[[34567]]86-sequent-sysv3*)
180 #       i[[34567]]86-sequent-ptx4* | i[[34567]]86-sequent-sysv4*)
181 #       i[[34567]]86-wrs-vxworks*)
182 #       if [[ "$target_cpu_default2" != "" ]]
183 #       m32r-*-elf*)
184 #       m68000-att-sysv*)
185 #       m68000-convergent-sysv*)
186 #       m68000-hp-bsd*)                 # HP 9000/200 running BSD
187 #       m68000-hp-hpux*)                # HP 9000 series 300
188 #       m68000-sun-sunos3*)
189 #       m68000-sun-sunos4*)
190 #       m68k*-*-netbsd*)
191 #       m68k-*-aout*)
192 #       m68k-*-coff*)
193 #       m68k-*-linux-gnu*)              # Motorola m68k's running GNU/Linux
194 #       m68k-*-linux-gnuaout*)          # Motorola m68k's running GNU/Linux
195 #       m68k-*-linux-gnulibc1)          # Motorola m68k's running GNU/Linux
196 #       m68k-*-lynxos*)
197 #       m68k-*-psos*)
198 #       m68k-*-rtems*)
199 #       m68k-*-sysv3*)                  # Motorola m68k's running system V.3
200 #       m68k-*-sysv4*)                  # Motorola m68k's running system V.4
201 #       m68k-altos-sysv*)                  # Altos 3068
202 #       m68k-apollo-*)
203 #       m68k-apple-aux*)                # Apple Macintosh running A/UX
204 #       m68k-atari-sysv4*)              # Atari variant of V.4.
205 #       m68k-bull-sysv*)                # Bull DPX/2
206 #       m68k-cbm-sysv4*)                # Commodore variant of V.4.
207 #       m68k-ccur-rtu)
208 #       m68k-crds-unos*)
209 #       m68k-hp-bsd*)                   # HP 9000/3xx running Berkeley Unix
210 #       m68k-hp-bsd4.4*)                # HP 9000/3xx running 4.4bsd
211 #       m68k-hp-hpux*)  # HP 9000 series 300
212 #       m68k-hp-hpux7*) # HP 9000 series 300 running HPUX version 7.
213 #       m68k-isi-bsd*)
214 #       m68k-motorola-sysv*)
215 #       m68k-ncr-sysv*)                 # NCR Tower 32 SVR3
216 #       m68k-next-nextstep2*)
217 #       m68k-next-nextstep3*)
218 #       m68k-plexus-sysv*)
219 #       m68k-sony-bsd* | m68k-sony-newsos*)
220 #       m68k-sony-newsos3*)
221 #       m68k-sun-mach*)
222 #       m68k-sun-sunos*)                        # For SunOS 4 (the default).
223 #       m68k-sun-sunos3*)
224 #       m68k-tti-*)
225 #       m68k-wrs-vxworks*)
226 #       m88k-*-aout*)
227 #       m88k-*-coff*)
228 #       m88k-*-luna*)
229 #       m88k-*-sysv3*)
230 #       m88k-*-sysv4*)
231 #       m88k-dg-dgux*)
232 #       m88k-dolphin-sysv3*)
233 #       m88k-tektronix-sysv3)
234 #       mips*-*-*)
235 #       mips*-*-ecoff* | mips*-*-elf*)
236 #       mips-*-*)                               # Default MIPS RISC-OS 4.0.
237 #       mips-*-bsd* | mips-*-riscosbsd* | mips-*-riscos[[1234]]bsd*)
238 #       mips-*-ecoff*)
239 #       mips-*-elf*)
240 #       mips-*-gnu*)
241 #       mips-*-riscos[[56789]]*)                # Default MIPS RISC-OS 5.0.
242 #       mips-*-riscos[[56789]]bsd*)
243 #       mips-*-riscos[[56789]]sysv*)
244 #       mips-*-riscos[[56789]]sysv4*)
245 #       mips-*-sysv* | mips-*-riscos*sysv*)
246 #       mips-*-sysv4* | mips-*-riscos[[1234]]sysv4* | mips-*-riscossysv4*)
247 #       mips-*-ultrix* | mips-dec-mach3)        # Decstation.
248 #       mips-dec-bsd*)                  # Decstation running 4.4 BSD
249 #       mips-dec-osf*)                  # Decstation running OSF/1 as shipped by DIGITAL
250 #       mips-dec-osfrose*)              # Decstation running OSF/1 reference port with OSF/rose.
251 #       mips-sgi-*)                     # Mostly like a MIPS.
252 #       mips-sgi-irix4*)                # Mostly like a MIPS.
253 #       mips-sgi-irix4loser*)           # Mostly like a MIPS.
254 #       mips-sgi-irix5*)                # SGI System V.4., IRIX 5
255 #       mips-sgi-irix5cross64)          # Irix5 host, Irix 6 target, cross64
256 #       mips-sgi-irix6*)                # SGI System V.4., IRIX 6
257 #       mips-sni-sysv4)
258 #       mips-sony-bsd* | mips-sony-newsos*)     # Sony NEWS 3600 or risc/news.
259 #       mips-sony-sysv*)                # Sony NEWS 3800 with NEWSOS5.0.
260 #       mips-tandem-sysv4*)             # Tandem S2 running NonStop UX
261 #       mips-wrs-vxworks)
262 #       mips64-*-elf*)
263 #       mips64el-*-elf*)
264 #       mips64orion-*-elf*)
265 #       mips64orion-*-rtems*)
266 #       mips64orionel-*-elf*)
267 #       mipsel-*-ecoff*)
268 #       mipsel-*-elf*)
269 #       mipsel-*-netbsd* | mips-dec-netbsd*)    # Decstation running NetBSD
270 #       mipstx39-*-elf*)
271 #       mipstx39el-*-elf*)
272 #       mn10200-*-*)
273 #       mn10300-*-*)
274 #       ns32k-*-netbsd*)
275 #       ns32k-encore-bsd*)
276 #       ns32k-merlin-*)
277 #       ns32k-pc532-mach*)
278 #       ns32k-pc532-minix*)
279 #       ns32k-sequent-bsd*)
280 #       ns32k-tek6100-bsd*)
281 #       ns32k-tek6200-bsd*)
282 #       pdp11-*-*)
283 #       pdp11-*-bsd)
284 #       powerpc*-*-* | rs6000-*-*)
285 #       powerpc-*-beos*)
286 #       powerpc-*-eabi*)
287 #       powerpc-*-eabiaix*)
288 #       powerpc-*-eabisim*)
289 #       powerpc-*-linux-gnu*)
290 #       powerpc-*-linux-gnulibc1)
291 #       powerpc-*-rtems*)
292 #       powerpc-*-sysv* | powerpc-*-elf*)
293 #       powerpc-wrs-vxworks*)
294 #       powerpcle-*-eabi*)
295 #       powerpcle-*-eabisim*)
296 #       powerpcle-*-pe | powerpcle-*-cygwin32)
297 #       powerpcle-*-solaris2*)
298 #       powerpcle-*-sysv* | powerpcle-*-elf*)
299 #       powerpcle-*-winnt* )
300 #       pyramid-*-*)
301 #       romp-*-aos*)
302 #       romp-*-mach*)
303 #       rs6000-*-lynxos*)
304 #       rs6000-*-mach*)
305 #       rs6000-bull-bosx)
306 #       rs6000-ibm-aix*)
307 #       rs6000-ibm-aix3.2.[[456789]]* | powerpc-ibm-aix3.2.[[456789]]*)
308 #       rs6000-ibm-aix3.[[01]]*)
309 #       rs6000-ibm-aix4.[[12]]* | powerpc-ibm-aix4.[[12]]*)
310 #       rs6000-ibm-aix4.[[3456789]].* | powerpc-ibm-aix4.[[3456789]].*)
311 #       rs6000-ibm-aix[[56789]].* | powerpc-ibm-aix[[56789]].*)
312 #       sh-*-*)
313 #       sh-*-elf*)
314 #       sh-*-rtems*)
315 #       sh-*-rtemself*)
316 #       sparc*-*-*)
317 #       sparc-*-aout*)
318 #       sparc-*-bsd*)
319 #       sparc-*-elf*)
320 #       sparc-*-linux-gnu*)             # Sparc's running GNU/Linux, libc6
321 #       sparc-*-linux-gnuaout*)         # Sparc's running GNU/Linux, a.out
322 #       sparc-*-linux-gnulibc1*)        # Sparc's running GNU/Linux, libc5
323 #       sparc-*-lynxos*)
324 #       sparc-*-netbsd*)
325 #       sparc-*-rtems*)
326 #       sparc-*-solaris2*)
327 #       sparc-*-sunos3*)
328 #       sparc-*-sunos4*)
329 #       sparc-*-sunos4.0*)
330 #       sparc-*-sysv4*)
331 #       sparc-*-vxsim*)
332 #       sparc-tti-*)
333 #       sparc-wrs-vxworks* | sparclite-wrs-vxworks*)
334 #       sparc64-*-aout*)
335 #       sparc64-*-elf*)
336 #       sparc64-*-linux*)               # 64-bit Sparc's running GNU/Linux
337 #       sparclet-*-aout*)
338 #       sparclite-*-aout*)
339 #       sparclite-*-coff*)
340 #       target_cpu_default2=
341 #       thumb-*-coff* | thumbel-*-coff*)
342 #       v850-*-*)
343 #       vax-*-*)                        # vax default entry
344 #       vax-*-bsd*)                     # vaxen running BSD
345 #       vax-*-netbsd*)
346 #       vax-*-sysv*)                    # vaxen running system V
347 #       vax-*-ultrix*)                  # vaxen running ultrix
348 #       vax-*-vms*)                     # vaxen running VMS
349 #       we32k-att-sysv*)
350
351 # --target=m68k-linux-gnulibc1
352 # --enable-version-specific-runtime-libs
353 # --with-float=soft \
354
355 ../../../gcc/configure --prefix=/usr \
356              --target=m68k-rtems \
357              --with-gnu-ld \
358              --with-gnu-as \
359              --with-newlib \
360              --enable-languages=c,c++ \
361              --enable-threads=rtems \
362              --verbose \
363              --disable-nls \
364              --host=i586-pc-linux-gnu \
365              --with-newlib