Changeset 1597 for branches/GNU/src/gcc/INSTALL/specific.html
- Timestamp:
- Nov 3, 2004, 7:16:10 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gcc/INSTALL/specific.html
-
Property cvs2svn:cvs-rev
changed from
1.1.1.3
to1.1.1.4
r1596 r1597 4 4 <meta http-equiv="Content-Type" content="text/html"> 5 5 <meta name="description" content="Host/Target specific installation notes for GCC"> 6 <meta name="generator" content="makeinfo 4.6"> 6 <meta name="generator" content="makeinfo 4.5"> 7 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home"> 7 8 <!-- 8 9 Copyright © 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, … … 25 26 software. Copies published by the Free Software Foundation raise 26 27 funds for GNU development.--> 27 <meta http-equiv="Content-Style-Type" content="text/css">28 <style type="text/css"><!--29 pre.display { font-family:inherit }30 pre.format { font-family:inherit }31 pre.smalldisplay { font-family:inherit; font-size:smaller }32 pre.smallformat { font-family:inherit; font-size:smaller }33 pre.smallexample { font-size:smaller }34 pre.smalllisp { font-size:smaller }35 --></style>36 28 </head> 37 29 <body> … … 125 117 <h3 class="heading"><a name="TOC0"></a><a name="alpha*-*-*"></a>alpha*-*-*</h3> 126 118 127 <p>This section contains general configuration information for all119 <p>This section contains general configuration information for all 128 120 alpha-based platforms using ELF (in particular, ignore this section for 129 121 DEC OSF/1, Digital UNIX and Tru64 UNIX). In addition to reading this … … 139 131 <h3 class="heading"><a name="TOC1"></a><a name="alpha*-dec-osf*"></a>alpha*-dec-osf*</h3> 140 132 141 <p>Systems using processors that implement the DEC Alpha architecture and133 <p>Systems using processors that implement the DEC Alpha architecture and 142 134 are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq 143 135 Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. … … 221 213 <h3 class="heading"><a name="TOC2"></a><a name="alphaev5-cray-unicosmk*"></a>alphaev5-cray-unicosmk*</h3> 222 214 223 <p>Cray T3E systems running Unicos/Mk.215 <p>Cray T3E systems running Unicos/Mk. 224 216 225 217 <p>This port is incomplete and has many known bugs. We hope to improve the … … 247 239 <h3 class="heading"><a name="TOC3"></a><a name="arc-*-elf"></a>arc-*-elf</h3> 248 240 249 <p>Argonaut ARC processor.241 <p>Argonaut ARC processor. 250 242 This configuration is intended for embedded systems. 251 243 … … 254 246 <h3 class="heading"><a name="TOC4"></a><a name="arm-*-aout"></a>arm-*-aout</h3> 255 247 256 <p>This configuration is obsoleted in GCC 3.3.248 <p>This configuration is obsoleted in GCC 3.3. 257 249 258 250 <p>Advanced RISC Machines ARM-family processors. These are often used in … … 268 260 <h3 class="heading"><a name="TOC5"></a><a name="arm-*-elf"></a>arm-*-elf</h3> 269 261 270 <p>This configuration is intended for embedded systems.262 <p>This configuration is intended for embedded systems. 271 263 272 264 <hr /> … … 274 266 <h3 class="heading"><a name="TOC6"></a><a name="arm*-*-linux-gnu"></a>arm*-*-linux-gnu</h3> 275 267 276 <p>We require GNU binutils 2.10 or newer.268 <p>We require GNU binutils 2.10 or newer. 277 269 278 270 <hr /> … … 280 272 <h3 class="heading"><a name="TOC7"></a><a name="avr"></a>avr</h3> 281 273 282 <p>ATMEL AVR-family micro controllers. These are used in embedded274 <p>ATMEL AVR-family micro controllers. These are used in embedded 283 275 applications. There are no standard Unix configurations. 284 276 See "AVR Options" in the main manual … … 308 300 <h3 class="heading"><a name="TOC8"></a><a name="c4x"></a>c4x</h3> 309 301 310 <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal302 <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal 311 303 Processors. These are used in embedded applications. There are no 312 304 standard Unix configurations. … … 329 321 <h3 class="heading"><a name="TOC9"></a><a name="cris"></a>CRIS</h3> 330 322 331 <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip323 <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip 332 324 series. These are used in embedded applications. 333 325 … … 360 352 <h3 class="heading"><a name="TOC10"></a><a name="dos"></a>DOS</h3> 361 353 362 <p>Please have a look at our <a href="binaries.html">binaries page</a>.354 <p>Please have a look at our <a href="binaries.html">binaries page</a>. 363 355 364 356 <p>You cannot install GCC by itself on MSDOS; it will not compile under … … 371 363 <h3 class="heading"><a name="TOC11"></a><a name="dsp16xx"></a>dsp16xx</h3> 372 364 373 <p>A port to the AT&T DSP1610 family of processors.365 <p>A port to the AT&T DSP1610 family of processors. 374 366 375 367 <hr /> … … 377 369 <h3 class="heading"><a name="TOC12"></a><a name="*-*-freebsd*"></a>*-*-freebsd*</h3> 378 370 379 <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless371 <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless 380 372 otherwise specified in any per-architecture notes. However, binutils 381 373 2.12.1 or greater is known to improve overall testsuite results. … … 421 413 <h3 class="heading"><a name="TOC13"></a><a name="h8300-hms"></a>h8300-hms</h3> 422 414 423 <p>Renesas H8/300 series of processors.415 <p>Renesas H8/300 series of processors. 424 416 425 417 <p>Please have a look at our <a href="binaries.html">binaries page</a>. … … 434 426 <h3 class="heading"><a name="TOC14"></a><a name="hppa*-hp-hpux*"></a>hppa*-hp-hpux*</h3> 435 427 436 <p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3.428 <p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3. 437 429 438 430 <p>We <em>highly</em> recommend using gas/binutils 2.8 or newer on all hppa … … 469 461 <h3 class="heading"><a name="TOC15"></a><a name="hppa*-hp-hpux9"></a>hppa*-hp-hpux9</h3> 470 462 471 <p>Support for this system is obsoleted in GCC 3.3.463 <p>Support for this system is obsoleted in GCC 3.3. 472 464 473 465 <p>The HP assembler has major problems on this platform. We've tried to work … … 484 476 <h3 class="heading"><a name="TOC16"></a><a name="hppa*-hp-hpux10"></a>hppa*-hp-hpux10</h3> 485 477 486 <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch478 <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch 487 479 <code>PHCO_19798</code> from HP. HP has two sites which provide patches free of 488 480 charge: … … 505 497 <h3 class="heading"><a name="TOC17"></a><a name="hppa*-hp-hpux11"></a>hppa*-hp-hpux11</h3> 506 498 507 <p>GCC 3.0 and up support HP-UX 11. On 64-bit capable systems, there499 <p>GCC 3.0 and up support HP-UX 11. On 64-bit capable systems, there 508 500 are two distinct ports. The <code>hppa2.0w-hp-hpux11*</code> port generates 509 501 code for the 32-bit pa-risc runtime architecture. It uses the HP … … 598 590 <h3 class="heading"><a name="TOC18"></a><a name="i370-*-*"></a>i370-*-*</h3> 599 591 600 <p>This port is very preliminary and has many known bugs. We hope to592 <p>This port is very preliminary and has many known bugs. We hope to 601 593 have a higher-quality port for this machine soon. 602 594 … … 605 597 <h3 class="heading"><a name="TOC19"></a><a name="*-*-linux-gnu"></a>*-*-linux-gnu</h3> 606 598 607 <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present599 <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present 608 600 in glibc 2.2.5 and later. More information is available in the 609 601 libstdc++-v3 documentation. … … 627 619 <h3 class="heading"><a name="TOC20"></a><a name="ix86-*-linux*aout"></a>i?86-*-linux*aout</h3> 628 620 629 <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based621 <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based 630 622 GNU systems. This configuration is being superseded. You must use 631 623 gas/binutils version 2.5.2 or later. … … 635 627 <h3 class="heading"><a name="TOC21"></a><a name="ix86-*-linux*"></a>i?86-*-linux*</h3> 636 628 637 <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform.629 <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform. 638 630 See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information. 639 631 … … 646 638 <h3 class="heading"><a name="TOC22"></a><a name="ix86-*-sco"></a>i?86-*-sco</h3> 647 639 648 <p>Compilation with RCC is recommended. Also, it may be a good idea to640 <p>Compilation with RCC is recommended. Also, it may be a good idea to 649 641 link with GNU malloc instead of the malloc that comes with the system. 650 642 … … 653 645 <h3 class="heading"><a name="TOC23"></a><a name="ix86-*-sco3.2v5*"></a>i?86-*-sco3.2v5*</h3> 654 646 655 <p>Use this for the SCO OpenServer Release 5 family of operating systems.647 <p>Use this for the SCO OpenServer Release 5 family of operating systems. 656 648 657 649 <p>Unlike earlier versions of GCC, the ability to generate COFF with this … … 697 689 <h3 class="heading"><a name="TOC24"></a><a name="ix86-*-udk"></a>i?86-*-udk</h3> 698 690 699 <p>This target emulates the SCO Universal Development Kit and requires that691 <p>This target emulates the SCO Universal Development Kit and requires that 700 692 package be installed. (If it is installed, you will have a 701 693 <code>/udk/usr/ccs/bin/cc</code> file present.) It's very much like the … … 730 722 <h3 class="heading"><a name="TOC25"></a><a name="ia64-*-linux"></a>ia64-*-linux</h3> 731 723 732 <p>IA-64 processor (also known as IPF, or Itanium Processor Family)724 <p>IA-64 processor (also known as IPF, or Itanium Processor Family) 733 725 running GNU/Linux. 734 726 … … 754 746 <h3 class="heading"><a name="TOC26"></a><a name="ia64-*-hpux*"></a>ia64-*-hpux*</h3> 755 747 756 <p>Building GCC on this target requires the GNU Assembler. The bundled HP748 <p>Building GCC on this target requires the GNU Assembler. The bundled HP 757 749 assembler will not work. To prevent GCC from using the wrong assembler, 758 750 the option <code>--with-gnu-as</code> may be necessary. … … 766 758 <h3 class="heading"><a name="TOC27"></a><a name="*-lynx-lynxos"></a>*-lynx-lynxos</h3> 767 759 768 <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.760 <p>Support for SPARC LynxOS is obsoleted in GCC 3.3. 769 761 770 762 <p>LynxOS 2.2 and earlier comes with GCC 1.x already installed as … … 780 772 <h3 class="heading"><a name="TOC28"></a><a name="*-ibm-aix*"></a>*-ibm-aix*</h3> 781 773 782 <p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3.774 <p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3. 783 775 784 776 <p>AIX Make frequently has problems with GCC makefiles. GNU Make 3.76 or … … 887 879 <h3 class="heading"><a name="TOC29"></a><a name="ip2k-*-elf"></a>ip2k-*-elf</h3> 888 880 889 <p>Ubicom IP2022 micro controller.881 <p>Ubicom IP2022 micro controller. 890 882 This configuration is intended for embedded systems. 891 883 There are no standard Unix configurations. … … 897 889 <h3 class="heading"><a name="TOC30"></a><a name="m32r-*-elf"></a>m32r-*-elf</h3> 898 890 899 <p>Renesas M32R processor.891 <p>Renesas M32R processor. 900 892 This configuration is intended for embedded systems. 901 893 … … 904 896 <h3 class="heading"><a name="TOC31"></a><a name="m68000-hp-bsd"></a>m68000-hp-bsd</h3> 905 897 906 <p>Support for this system is obsoleted in GCC 3.3.898 <p>Support for this system is obsoleted in GCC 3.3. 907 899 908 900 <p>HP 9000 series 200 running BSD. Note that the C compiler that comes … … 914 906 <h3 class="heading"><a name="TOC32"></a><a name="m6811-elf"></a>m6811-elf</h3> 915 907 916 <p>Motorola 68HC11 family micro controllers. These are used in embedded908 <p>Motorola 68HC11 family micro controllers. These are used in embedded 917 909 applications. There are no standard Unix configurations. 918 910 … … 921 913 <h3 class="heading"><a name="TOC33"></a><a name="m6812-elf"></a>m6812-elf</h3> 922 914 923 <p>Motorola 68HC12 family micro controllers. These are used in embedded915 <p>Motorola 68HC12 family micro controllers. These are used in embedded 924 916 applications. There are no standard Unix configurations. 925 917 … … 928 920 <h3 class="heading"><a name="TOC34"></a><a name="m68k-att-sysv"></a>m68k-att-sysv</h3> 929 921 930 <p>Support for this system is obsoleted in GCC 3.3.922 <p>Support for this system is obsoleted in GCC 3.3. 931 923 932 924 <p>AT&T 3b1, a.k.a. 7300 PC. This version of GCC cannot … … 940 932 <h3 class="heading"><a name="TOC35"></a><a name="m68k-crds-unos"></a>m68k-crds-unos</h3> 941 933 942 <p>Support for this system is obsoleted in GCC 3.3.934 <p>Support for this system is obsoleted in GCC 3.3. 943 935 944 936 <p>Use <code>configure unos</code> for building on Unos. … … 979 971 <h3 class="heading"><a name="TOC36"></a><a name="m68k-hp-hpux"></a>m68k-hp-hpux</h3> 980 972 981 <p>HP 9000 series 300 or 400 running HP-UX. HP-UX version 8.0 has a bug in973 <p>HP 9000 series 300 or 400 running HP-UX. HP-UX version 8.0 has a bug in 982 974 the assembler that prevents compilation of GCC. This 983 975 bug manifests itself during the first stage of compilation, while … … 1033 1025 <h3 class="heading"><a name="TOC37"></a><a name="m68k-ncr-*"></a>m68k-ncr-*</h3> 1034 1026 1035 <p>Support for this system is obsoleted in GCC 3.3.1027 <p>Support for this system is obsoleted in GCC 3.3. 1036 1028 1037 1029 <p>On the Tower models 4<var>n</var>0 and 6<var>n</var>0, by default a process is not … … 1049 1041 <h3 class="heading"><a name="TOC38"></a><a name="m68k-sun"></a>m68k-sun</h3> 1050 1042 1051 <p>Support for this system is obsoleted in GCC 3.3.1043 <p>Support for this system is obsoleted in GCC 3.3. 1052 1044 1053 1045 <p>Sun 3. We do not provide a configuration file to use the Sun FPA by … … 1059 1051 <h3 class="heading"><a name="TOC39"></a><a name="m68k-sun-sunos4.1.1"></a>m68k-sun-sunos4.1.1</h3> 1060 1052 1061 <p>Support for this system is obsoleted in GCC 3.3.1053 <p>Support for this system is obsoleted in GCC 3.3. 1062 1054 1063 1055 <p>It is reported that you may need the GNU assembler on this platform. … … 1067 1059 <h3 class="heading"><a name="TOC40"></a><a name="mips-*-*"></a>mips-*-*</h3> 1068 1060 1069 <p>If on a MIPS system you get an error message saying "does not have gp1061 <p>If on a MIPS system you get an error message saying "does not have gp 1070 1062 sections for all it's [sic] sectons [sic]", don't worry about it. This 1071 1063 happens whenever you use GAS with the MIPS linker, but there is not … … 1087 1079 <h3 class="heading"><a name="TOC41"></a><a name="mips-sgi-irix5"></a>mips-sgi-irix5</h3> 1088 1080 1089 <p>This configuration has considerable problems, which will be fixed in a1081 <p>This configuration has considerable problems, which will be fixed in a 1090 1082 future release. 1091 1083 … … 1131 1123 <h3 class="heading"><a name="TOC42"></a><a name="mips-sgi-irix6"></a>mips-sgi-irix6</h3> 1132 1124 1133 <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must1125 <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must 1134 1126 ensure that the N32 ABI is in use. To test this, compile a simple C 1135 1127 file with <code>cc</code> and then run <code>file</code> on the … … 1224 1216 <h3 class="heading"><a name="TOC43"></a><a name="powerpc*-*-*"></a>powerpc-*-*</h3> 1225 1217 1226 <p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code>1218 <p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code> 1227 1219 switch by using the configure option <code>--with-cpu-</code><var>cpu_type</var><code></code>. 1228 1220 … … 1231 1223 <h3 class="heading"><a name="TOC44"></a><a name="powerpc-*-darwin*"></a>powerpc-*-darwin*</h3> 1232 1224 1233 <p>PowerPC running Darwin (Mac OS X kernel).1225 <p>PowerPC running Darwin (Mac OS X kernel). 1234 1226 1235 1227 <p>Pre-installed versions of Mac OS X may not include any developer tools, … … 1255 1247 <h3 class="heading"><a name="TOC45"></a><a name="powerpc-*-elf"></a>powerpc-*-elf, powerpc-*-sysv4</h3> 1256 1248 1257 <p>PowerPC system in big endian mode, running System V.4.1249 <p>PowerPC system in big endian mode, running System V.4. 1258 1250 1259 1251 <hr /> … … 1261 1253 <h3 class="heading"><a name="TOC46"></a><a name="powerpc-*-linux-gnu*"></a>powerpc-*-linux-gnu*</h3> 1262 1254 1263 <p>You will need1255 <p>You will need 1264 1256 <a href="ftp://ftp.kernel.org/pub/linux/devel/binutils">binutils 2.13.90.0.10</a> 1265 1257 or newer for a working GCC. … … 1269 1261 <h3 class="heading"><a name="TOC47"></a><a name="powerpc-*-netbsd*"></a>powerpc-*-netbsd*</h3> 1270 1262 1271 <p>PowerPC system in big endian mode running NetBSD. To build the1263 <p>PowerPC system in big endian mode running NetBSD. To build the 1272 1264 documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included 1273 1265 Texinfo version 3.12). … … 1277 1269 <h3 class="heading"><a name="TOC48"></a><a name="powerpc-*-eabiaix"></a>powerpc-*-eabiaix</h3> 1278 1270 1279 <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as1271 <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as 1280 1272 the default. 1281 1273 … … 1284 1276 <h3 class="heading"><a name="TOC49"></a><a name="powerpc-*-eabisim"></a>powerpc-*-eabisim</h3> 1285 1277 1286 <p>Embedded PowerPC system in big endian mode for use in running under the1278 <p>Embedded PowerPC system in big endian mode for use in running under the 1287 1279 PSIM simulator. 1288 1280 … … 1291 1283 <h3 class="heading"><a name="TOC50"></a><a name="powerpc-*-eabi"></a>powerpc-*-eabi</h3> 1292 1284 1293 <p>Embedded PowerPC system in big endian mode.1285 <p>Embedded PowerPC system in big endian mode. 1294 1286 1295 1287 <hr /> … … 1297 1289 <h3 class="heading"><a name="TOC51"></a><a name="powerpcle-*-elf"></a>powerpcle-*-elf, powerpcle-*-sysv4</h3> 1298 1290 1299 <p>PowerPC system in little endian mode, running System V.4.1291 <p>PowerPC system in little endian mode, running System V.4. 1300 1292 1301 1293 <hr /> … … 1303 1295 <h3 class="heading"><a name="TOC52"></a><a name="powerpcle-*-eabisim"></a>powerpcle-*-eabisim</h3> 1304 1296 1305 <p>Embedded PowerPC system in little endian mode for use in running under1297 <p>Embedded PowerPC system in little endian mode for use in running under 1306 1298 the PSIM simulator. 1307 1299 … … 1310 1302 <h3 class="heading"><a name="TOC53"></a><a name="powerpcle-*-eabi"></a>powerpcle-*-eabi</h3> 1311 1303 1312 <p>Embedded PowerPC system in little endian mode.1304 <p>Embedded PowerPC system in little endian mode. 1313 1305 1314 1306 <hr /> … … 1316 1308 <h3 class="heading"><a name="TOC54"></a><a name="s390-*-linux*"></a>s390-*-linux*</h3> 1317 1309 1318 <p>S/390 system running Linux for S/390.1310 <p>S/390 system running Linux for S/390. 1319 1311 1320 1312 <hr /> … … 1322 1314 <h3 class="heading"><a name="TOC55"></a><a name="s390x-*-linux*"></a>s390x-*-linux*</h3> 1323 1315 1324 <p>zSeries system (64-bit) running Linux for zSeries.1316 <p>zSeries system (64-bit) running Linux for zSeries. 1325 1317 1326 1318 <hr /> … … 1328 1320 <h3 class="heading"><a name="TOC56"></a><a name="*-*-solaris2*"></a>*-*-solaris2*</h3> 1329 1321 1330 <p>Sun does not ship a C compiler with Solaris 2. To bootstrap and install1322 <p>Sun does not ship a C compiler with Solaris 2. To bootstrap and install 1331 1323 GCC you first have to install a pre-built compiler, see our 1332 1324 <a href="binaries.html">binaries page</a> for details. … … 1391 1383 <h3 class="heading"><a name="TOC57"></a><a name="sparc-sun-solaris2*"></a>sparc-sun-solaris2*</h3> 1392 1384 1393 <p>When GCC is configured to use binutils 2.11.2 or later the binaries1385 <p>When GCC is configured to use binutils 2.11.2 or later the binaries 1394 1386 produced are smaller than the ones produced using Sun's native tools; 1395 1387 this difference is quite significant for binaries containing debugging … … 1431 1423 <h3 class="heading"><a name="TOC58"></a><a name="sparc-sun-solaris2.7"></a>sparc-sun-solaris2.7</h3> 1432 1424 1433 <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in1425 <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in 1434 1426 the dynamic linker. This problem (Sun bug 4210064) affects GCC 2.8 1435 1427 and later, including all EGCS releases. Sun formerly recommended … … 1478 1470 <h3 class="heading"><a name="TOC59"></a><a name="sparc-sun-sunos4*"></a>sparc-sun-sunos4*</h3> 1479 1471 1480 <p>Support for this system is obsoleted in GCC 3.3.1472 <p>Support for this system is obsoleted in GCC 3.3. 1481 1473 1482 1474 <p>A bug in the SunOS 4 linker will cause it to crash when linking … … 1498 1490 <h3 class="heading"><a name="TOC60"></a><a name="sparc-unknown-linux-gnulibc1"></a>sparc-unknown-linux-gnulibc1</h3> 1499 1491 1500 <p>Support for this system is obsoleted in GCC 3.3.1492 <p>Support for this system is obsoleted in GCC 3.3. 1501 1493 1502 1494 <p>It has been reported that you might need … … 1508 1500 <h3 class="heading"><a name="TOC61"></a><a name="sparc-*-linux*"></a>sparc-*-linux*</h3> 1509 1501 1510 <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.41502 <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4 1511 1503 or newer on this platform. All earlier binutils and glibc 1512 1504 releases mishandled unaligned relocations on <code>sparc-*-*</code> targets. … … 1516 1508 <h3 class="heading"><a name="TOC62"></a><a name="sparc64-*-solaris2*"></a>sparc64-*-solaris2*</h3> 1517 1509 1518 <p>The following compiler flags must be specified in the configure1510 <p>The following compiler flags must be specified in the configure 1519 1511 step in order to bootstrap this target with the Sun compiler: 1520 1512 … … 1529 1521 <h3 class="heading"><a name="TOC63"></a><a name="sparcv9-*-solaris2*"></a>sparcv9-*-solaris2*</h3> 1530 1522 1531 <p>This is a synonym for sparc64-*-solaris2*.1523 <p>This is a synonym for sparc64-*-solaris2*. 1532 1524 1533 1525 <hr /> … … 1535 1527 <h3 class="heading"><a name="TOC64"></a><a name="%23*-*-sysv*"></a>*-*-sysv*</h3> 1536 1528 1537 <p>On System V release 3, you may get this error message1529 <p>On System V release 3, you may get this error message 1538 1530 while linking: 1539 1531 … … 1566 1558 <h3 class="heading"><a name="TOC65"></a><a name="vax-dec-ultrix"></a>vax-dec-ultrix</h3> 1567 1559 1568 <p>Don't try compiling with VAX C (<code>vcc</code>). It produces incorrect code1560 <p>Don't try compiling with VAX C (<code>vcc</code>). It produces incorrect code 1569 1561 in some cases (for example, when <code>alloca</code> is used). 1570 1562 … … 1573 1565 <h3 class="heading"><a name="TOC66"></a><a name="x86_64-*-*"></a>x86_64-*-*, amd64-*-*</h3> 1574 1566 1575 <p>GCC supports the x86-64 architecture implemented by the AMD64 processor1567 <p>GCC supports the x86-64 architecture implemented by the AMD64 processor 1576 1568 (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD. 1577 1569 On GNU/Linux the default is a bi-arch compiler which is able to generate … … 1582 1574 <h3 class="heading"><a name="TOC67"></a><a name="xtensa-*-elf"></a>xtensa-*-elf</h3> 1583 1575 1584 <p>This target is intended for embedded Xtensa systems using the1576 <p>This target is intended for embedded Xtensa systems using the 1585 1577 <code>newlib</code> C library. It uses ELF but does not support shared 1586 1578 objects. Designed-defined instructions specified via the … … 1599 1591 <h3 class="heading"><a name="TOC68"></a><a name="xtensa-*-linux*"></a>xtensa-*-linux*</h3> 1600 1592 1601 <p>This target is for Xtensa systems running GNU/Linux. It supports ELF1593 <p>This target is for Xtensa systems running GNU/Linux. It supports ELF 1602 1594 shared objects and the GNU C library (glibc). It also generates 1603 1595 position-independent code (PIC) regardless of whether the … … 1610 1602 <h3 class="heading"><a name="TOC69"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3> 1611 1603 1612 <p>A port of GCC 2.95.2 and 3.x is included with the1604 <p>A port of GCC 2.95.2 and 3.x is included with the 1613 1605 <a href="http://www.cygwin.com/">Cygwin environment</a>. 1614 1606 … … 1623 1615 <h3 class="heading"><a name="TOC70"></a><a name="os2"></a>OS/2</h3> 1624 1616 1625 <p>GCC does not currently support OS/2. However, Andrew Zabolotny has been1617 <p>GCC does not currently support OS/2. However, Andrew Zabolotny has been 1626 1618 working on a generic OS/2 port with pgcc. The current code can be found 1627 1619 at <a href="http://www.goof.com/pcg/os2/">http://www.goof.com/pcg/os2/</a>. … … 1634 1626 <h3 class="heading"><a name="TOC71"></a><a name="older"></a>Older systems</h3> 1635 1627 1636 <p>GCC contains support files for many older (1980s and early1628 <p>GCC contains support files for many older (1980s and early 1637 1629 1990s) Unix variants. For the most part, support for these systems 1638 1630 has not been deliberately removed, but it has not been maintained for … … 1678 1670 <h3 class="heading"><a name="TOC72"></a><a name="elf_targets"></a>all ELF targets (SVR4, Solaris 2, etc.)</h3> 1679 1671 1680 <p>C++ support is significantly better on ELF targets if you use the1672 <p>C++ support is significantly better on ELF targets if you use the 1681 1673 <a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of 1682 1674 inlines, vtables and template instantiations will be discarded -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.