Ignore:
Timestamp:
Nov 3, 2004, 7:16:10 AM (21 years ago)
Author:
bird
Message:

GCC v3.3.5 - official sources.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GNU/src/gcc/INSTALL/specific.html

    • Property cvs2svn:cvs-rev changed from 1.1.1.3 to 1.1.1.4
    r1596 r1597  
    44<meta http-equiv="Content-Type" content="text/html">
    55<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">
    78<!--
    89Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
     
    2526     software.  Copies published by the Free Software Foundation raise
    2627     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>
    3628</head>
    3729<body>
     
    125117<h3 class="heading"><a name="TOC0"></a><a name="alpha*-*-*"></a>alpha*-*-*</h3>
    126118
    127 <p>This section contains general configuration information for all
     119   <p>This section contains general configuration information for all
    128120alpha-based platforms using ELF (in particular, ignore this section for
    129121DEC OSF/1, Digital UNIX and Tru64 UNIX).  In addition to reading this
     
    139131<h3 class="heading"><a name="TOC1"></a><a name="alpha*-dec-osf*"></a>alpha*-dec-osf*</h3>
    140132
    141 <p>Systems using processors that implement the DEC Alpha architecture and
     133   <p>Systems using processors that implement the DEC Alpha architecture and
    142134are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq
    143135Tru64 UNIX) operating system, for example the DEC Alpha AXP systems.
     
    221213<h3 class="heading"><a name="TOC2"></a><a name="alphaev5-cray-unicosmk*"></a>alphaev5-cray-unicosmk*</h3>
    222214
    223 <p>Cray T3E systems running Unicos/Mk.
     215   <p>Cray T3E systems running Unicos/Mk.
    224216
    225217   <p>This port is incomplete and has many known bugs.  We hope to improve the
     
    247239<h3 class="heading"><a name="TOC3"></a><a name="arc-*-elf"></a>arc-*-elf</h3>
    248240
    249 <p>Argonaut ARC processor.
     241   <p>Argonaut ARC processor.
    250242This configuration is intended for embedded systems.
    251243
     
    254246<h3 class="heading"><a name="TOC4"></a><a name="arm-*-aout"></a>arm-*-aout</h3>
    255247
    256 <p>This configuration is obsoleted in GCC 3.3.
     248   <p>This configuration is obsoleted in GCC 3.3.
    257249
    258250   <p>Advanced RISC Machines ARM-family processors.  These are often used in
     
    268260<h3 class="heading"><a name="TOC5"></a><a name="arm-*-elf"></a>arm-*-elf</h3>
    269261
    270 <p>This configuration is intended for embedded systems.
     262   <p>This configuration is intended for embedded systems.
    271263
    272264   <hr />
     
    274266<h3 class="heading"><a name="TOC6"></a><a name="arm*-*-linux-gnu"></a>arm*-*-linux-gnu</h3>
    275267
    276 <p>We require GNU binutils 2.10 or newer.
     268   <p>We require GNU binutils 2.10 or newer.
    277269
    278270   <hr />
     
    280272<h3 class="heading"><a name="TOC7"></a><a name="avr"></a>avr</h3>
    281273
    282 <p>ATMEL AVR-family micro controllers.  These are used in embedded
     274   <p>ATMEL AVR-family micro controllers.  These are used in embedded
    283275applications.  There are no standard Unix configurations.
    284276See "AVR Options" in the main manual
     
    308300<h3 class="heading"><a name="TOC8"></a><a name="c4x"></a>c4x</h3>
    309301
    310 <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
     302   <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
    311303Processors.  These are used in embedded applications.  There are no
    312304standard Unix configurations.
     
    329321<h3 class="heading"><a name="TOC9"></a><a name="cris"></a>CRIS</h3>
    330322
    331 <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
     323   <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
    332324series.  These are used in embedded applications.
    333325
     
    360352<h3 class="heading"><a name="TOC10"></a><a name="dos"></a>DOS</h3>
    361353
    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>.
    363355
    364356   <p>You cannot install GCC by itself on MSDOS; it will not compile under
     
    371363<h3 class="heading"><a name="TOC11"></a><a name="dsp16xx"></a>dsp16xx</h3>
    372364
    373 <p>A port to the AT&amp;T DSP1610 family of processors.
     365   <p>A port to the AT&amp;T DSP1610 family of processors.
    374366
    375367   <hr />
     
    377369<h3 class="heading"><a name="TOC12"></a><a name="*-*-freebsd*"></a>*-*-freebsd*</h3>
    378370
    379 <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
     371   <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
    380372otherwise specified in any per-architecture notes.  However, binutils
    3813732.12.1 or greater is known to improve overall testsuite results.
     
    421413<h3 class="heading"><a name="TOC13"></a><a name="h8300-hms"></a>h8300-hms</h3>
    422414
    423 <p>Renesas H8/300 series of processors.
     415   <p>Renesas H8/300 series of processors.
    424416
    425417   <p>Please have a look at our <a href="binaries.html">binaries page</a>.
     
    434426<h3 class="heading"><a name="TOC14"></a><a name="hppa*-hp-hpux*"></a>hppa*-hp-hpux*</h3>
    435427
    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.
    437429
    438430   <p>We <em>highly</em> recommend using gas/binutils 2.8 or newer on all hppa
     
    469461<h3 class="heading"><a name="TOC15"></a><a name="hppa*-hp-hpux9"></a>hppa*-hp-hpux9</h3>
    470462
    471 <p>Support for this system is obsoleted in GCC 3.3.
     463   <p>Support for this system is obsoleted in GCC 3.3.
    472464
    473465   <p>The HP assembler has major problems on this platform.  We've tried to work
     
    484476<h3 class="heading"><a name="TOC16"></a><a name="hppa*-hp-hpux10"></a>hppa*-hp-hpux10</h3>
    485477
    486 <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
     478   <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
    487479<code>PHCO_19798</code> from HP.  HP has two sites which provide patches free of
    488480charge:
     
    505497<h3 class="heading"><a name="TOC17"></a><a name="hppa*-hp-hpux11"></a>hppa*-hp-hpux11</h3>
    506498
    507 <p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
     499   <p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
    508500are two distinct ports.  The <code>hppa2.0w-hp-hpux11*</code> port generates
    509501code for the 32-bit pa-risc runtime architecture.  It uses the HP
     
    598590<h3 class="heading"><a name="TOC18"></a><a name="i370-*-*"></a>i370-*-*</h3>
    599591
    600 <p>This port is very preliminary and has many known bugs.  We hope to
     592   <p>This port is very preliminary and has many known bugs.  We hope to
    601593have a higher-quality port for this machine soon.
    602594
     
    605597<h3 class="heading"><a name="TOC19"></a><a name="*-*-linux-gnu"></a>*-*-linux-gnu</h3>
    606598
    607 <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
     599   <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
    608600in glibc 2.2.5 and later.  More information is available in the
    609601libstdc++-v3 documentation.
     
    627619<h3 class="heading"><a name="TOC20"></a><a name="ix86-*-linux*aout"></a>i?86-*-linux*aout</h3>
    628620
    629 <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
     621   <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
    630622GNU systems.  This configuration is being superseded.  You must use
    631623gas/binutils version 2.5.2 or later.
     
    635627<h3 class="heading"><a name="TOC21"></a><a name="ix86-*-linux*"></a>i?86-*-linux*</h3>
    636628
    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.
    638630See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information.
    639631
     
    646638<h3 class="heading"><a name="TOC22"></a><a name="ix86-*-sco"></a>i?86-*-sco</h3>
    647639
    648 <p>Compilation with RCC is recommended.  Also, it may be a good idea to
     640   <p>Compilation with RCC is recommended.  Also, it may be a good idea to
    649641link with GNU malloc instead of the malloc that comes with the system.
    650642
     
    653645<h3 class="heading"><a name="TOC23"></a><a name="ix86-*-sco3.2v5*"></a>i?86-*-sco3.2v5*</h3>
    654646
    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.
    656648
    657649   <p>Unlike earlier versions of GCC, the ability to generate COFF with this
     
    697689<h3 class="heading"><a name="TOC24"></a><a name="ix86-*-udk"></a>i?86-*-udk</h3>
    698690
    699 <p>This target emulates the SCO Universal Development Kit and requires that
     691   <p>This target emulates the SCO Universal Development Kit and requires that
    700692package be installed.  (If it is installed, you will have a
    701693<code>/udk/usr/ccs/bin/cc</code> file present.)  It's very much like the
     
    730722<h3 class="heading"><a name="TOC25"></a><a name="ia64-*-linux"></a>ia64-*-linux</h3>
    731723
    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)
    733725running GNU/Linux.
    734726
     
    754746<h3 class="heading"><a name="TOC26"></a><a name="ia64-*-hpux*"></a>ia64-*-hpux*</h3>
    755747
    756 <p>Building GCC on this target requires the GNU Assembler. The bundled HP
     748   <p>Building GCC on this target requires the GNU Assembler. The bundled HP
    757749assembler will not work. To prevent GCC from using the wrong assembler,
    758750the option <code>--with-gnu-as</code> may be necessary.
     
    766758<h3 class="heading"><a name="TOC27"></a><a name="*-lynx-lynxos"></a>*-lynx-lynxos</h3>
    767759
    768 <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
     760   <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
    769761
    770762   <p>LynxOS 2.2 and earlier comes with GCC 1.x already installed as
     
    780772<h3 class="heading"><a name="TOC28"></a><a name="*-ibm-aix*"></a>*-ibm-aix*</h3>
    781773
    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.
    783775
    784776   <p>AIX Make frequently has problems with GCC makefiles.  GNU Make 3.76 or
     
    887879<h3 class="heading"><a name="TOC29"></a><a name="ip2k-*-elf"></a>ip2k-*-elf</h3>
    888880
    889 <p>Ubicom IP2022 micro controller.
     881   <p>Ubicom IP2022 micro controller.
    890882This configuration is intended for embedded systems.
    891883There are no standard Unix configurations.
     
    897889<h3 class="heading"><a name="TOC30"></a><a name="m32r-*-elf"></a>m32r-*-elf</h3>
    898890
    899 <p>Renesas M32R processor.
     891   <p>Renesas M32R processor.
    900892This configuration is intended for embedded systems.
    901893
     
    904896<h3 class="heading"><a name="TOC31"></a><a name="m68000-hp-bsd"></a>m68000-hp-bsd</h3>
    905897
    906 <p>Support for this system is obsoleted in GCC 3.3.
     898   <p>Support for this system is obsoleted in GCC 3.3.
    907899
    908900   <p>HP 9000 series 200 running BSD.  Note that the C compiler that comes
     
    914906<h3 class="heading"><a name="TOC32"></a><a name="m6811-elf"></a>m6811-elf</h3>
    915907
    916 <p>Motorola 68HC11 family micro controllers.  These are used in embedded
     908   <p>Motorola 68HC11 family micro controllers.  These are used in embedded
    917909applications.  There are no standard Unix configurations.
    918910
     
    921913<h3 class="heading"><a name="TOC33"></a><a name="m6812-elf"></a>m6812-elf</h3>
    922914
    923 <p>Motorola 68HC12 family micro controllers.  These are used in embedded
     915   <p>Motorola 68HC12 family micro controllers.  These are used in embedded
    924916applications.  There are no standard Unix configurations.
    925917
     
    928920<h3 class="heading"><a name="TOC34"></a><a name="m68k-att-sysv"></a>m68k-att-sysv</h3>
    929921
    930 <p>Support for this system is obsoleted in GCC 3.3.
     922   <p>Support for this system is obsoleted in GCC 3.3.
    931923
    932924   <p>AT&amp;T 3b1, a.k.a. 7300 PC.  This version of GCC cannot
     
    940932<h3 class="heading"><a name="TOC35"></a><a name="m68k-crds-unos"></a>m68k-crds-unos</h3>
    941933
    942 <p>Support for this system is obsoleted in GCC 3.3.
     934   <p>Support for this system is obsoleted in GCC 3.3.
    943935
    944936   <p>Use <code>configure unos</code> for building on Unos.
     
    979971<h3 class="heading"><a name="TOC36"></a><a name="m68k-hp-hpux"></a>m68k-hp-hpux</h3>
    980972
    981 <p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
     973   <p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
    982974the assembler that prevents compilation of GCC.  This
    983975bug manifests itself during the first stage of compilation, while
     
    10331025<h3 class="heading"><a name="TOC37"></a><a name="m68k-ncr-*"></a>m68k-ncr-*</h3>
    10341026
    1035 <p>Support for this system is obsoleted in GCC 3.3.
     1027   <p>Support for this system is obsoleted in GCC 3.3.
    10361028
    10371029   <p>On the Tower models 4<var>n</var>0 and 6<var>n</var>0, by default a process is not
     
    10491041<h3 class="heading"><a name="TOC38"></a><a name="m68k-sun"></a>m68k-sun</h3>
    10501042
    1051 <p>Support for this system is obsoleted in GCC 3.3.
     1043   <p>Support for this system is obsoleted in GCC 3.3.
    10521044
    10531045   <p>Sun 3.  We do not provide a configuration file to use the Sun FPA by
     
    10591051<h3 class="heading"><a name="TOC39"></a><a name="m68k-sun-sunos4.1.1"></a>m68k-sun-sunos4.1.1</h3>
    10601052
    1061 <p>Support for this system is obsoleted in GCC 3.3.
     1053   <p>Support for this system is obsoleted in GCC 3.3.
    10621054
    10631055   <p>It is reported that you may need the GNU assembler on this platform.
     
    10671059<h3 class="heading"><a name="TOC40"></a><a name="mips-*-*"></a>mips-*-*</h3>
    10681060
    1069 <p>If on a MIPS system you get an error message saying "does not have gp
     1061   <p>If on a MIPS system you get an error message saying "does not have gp
    10701062sections for all it's [sic] sectons [sic]", don't worry about it.  This
    10711063happens whenever you use GAS with the MIPS linker, but there is not
     
    10871079<h3 class="heading"><a name="TOC41"></a><a name="mips-sgi-irix5"></a>mips-sgi-irix5</h3>
    10881080
    1089 <p>This configuration has considerable problems, which will be fixed in a
     1081   <p>This configuration has considerable problems, which will be fixed in a
    10901082future release.
    10911083
     
    11311123<h3 class="heading"><a name="TOC42"></a><a name="mips-sgi-irix6"></a>mips-sgi-irix6</h3>
    11321124
    1133 <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
     1125   <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
    11341126ensure that the N32 ABI is in use.  To test this, compile a simple C
    11351127file with <code>cc</code> and then run <code>file</code> on the
     
    12241216<h3 class="heading"><a name="TOC43"></a><a name="powerpc*-*-*"></a>powerpc-*-*</h3>
    12251217
    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>
    12271219switch by using the configure option <code>--with-cpu-</code><var>cpu_type</var><code></code>.
    12281220
     
    12311223<h3 class="heading"><a name="TOC44"></a><a name="powerpc-*-darwin*"></a>powerpc-*-darwin*</h3>
    12321224
    1233 <p>PowerPC running Darwin (Mac OS X kernel).
     1225   <p>PowerPC running Darwin (Mac OS X kernel).
    12341226
    12351227   <p>Pre-installed versions of Mac OS X may not include any developer tools,
     
    12551247<h3 class="heading"><a name="TOC45"></a><a name="powerpc-*-elf"></a>powerpc-*-elf, powerpc-*-sysv4</h3>
    12561248
    1257 <p>PowerPC system in big endian mode, running System V.4.
     1249   <p>PowerPC system in big endian mode, running System V.4.
    12581250
    12591251   <hr />
     
    12611253<h3 class="heading"><a name="TOC46"></a><a name="powerpc-*-linux-gnu*"></a>powerpc-*-linux-gnu*</h3>
    12621254
    1263 <p>You will need
     1255   <p>You will need
    12641256<a href="ftp://ftp.kernel.org/pub/linux/devel/binutils">binutils 2.13.90.0.10</a>
    12651257or newer for a working GCC.
     
    12691261<h3 class="heading"><a name="TOC47"></a><a name="powerpc-*-netbsd*"></a>powerpc-*-netbsd*</h3>
    12701262
    1271 <p>PowerPC system in big endian mode running NetBSD.  To build the
     1263   <p>PowerPC system in big endian mode running NetBSD.  To build the
    12721264documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included
    12731265Texinfo version 3.12).
     
    12771269<h3 class="heading"><a name="TOC48"></a><a name="powerpc-*-eabiaix"></a>powerpc-*-eabiaix</h3>
    12781270
    1279 <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
     1271   <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
    12801272the default.
    12811273
     
    12841276<h3 class="heading"><a name="TOC49"></a><a name="powerpc-*-eabisim"></a>powerpc-*-eabisim</h3>
    12851277
    1286 <p>Embedded PowerPC system in big endian mode for use in running under the
     1278   <p>Embedded PowerPC system in big endian mode for use in running under the
    12871279PSIM simulator.
    12881280
     
    12911283<h3 class="heading"><a name="TOC50"></a><a name="powerpc-*-eabi"></a>powerpc-*-eabi</h3>
    12921284
    1293 <p>Embedded PowerPC system in big endian mode.
     1285   <p>Embedded PowerPC system in big endian mode.
    12941286
    12951287   <hr />
     
    12971289<h3 class="heading"><a name="TOC51"></a><a name="powerpcle-*-elf"></a>powerpcle-*-elf, powerpcle-*-sysv4</h3>
    12981290
    1299 <p>PowerPC system in little endian mode, running System V.4.
     1291   <p>PowerPC system in little endian mode, running System V.4.
    13001292
    13011293   <hr />
     
    13031295<h3 class="heading"><a name="TOC52"></a><a name="powerpcle-*-eabisim"></a>powerpcle-*-eabisim</h3>
    13041296
    1305 <p>Embedded PowerPC system in little endian mode for use in running under
     1297   <p>Embedded PowerPC system in little endian mode for use in running under
    13061298the PSIM simulator.
    13071299
     
    13101302<h3 class="heading"><a name="TOC53"></a><a name="powerpcle-*-eabi"></a>powerpcle-*-eabi</h3>
    13111303
    1312 <p>Embedded PowerPC system in little endian mode.
     1304   <p>Embedded PowerPC system in little endian mode.
    13131305
    13141306   <hr />
     
    13161308<h3 class="heading"><a name="TOC54"></a><a name="s390-*-linux*"></a>s390-*-linux*</h3>
    13171309
    1318 <p>S/390 system running Linux for S/390.
     1310   <p>S/390 system running Linux for S/390.
    13191311
    13201312   <hr />
     
    13221314<h3 class="heading"><a name="TOC55"></a><a name="s390x-*-linux*"></a>s390x-*-linux*</h3>
    13231315
    1324 <p>zSeries system (64-bit) running Linux for zSeries.
     1316   <p>zSeries system (64-bit) running Linux for zSeries.
    13251317
    13261318   <hr />
     
    13281320<h3 class="heading"><a name="TOC56"></a><a name="*-*-solaris2*"></a>*-*-solaris2*</h3>
    13291321
    1330 <p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
     1322   <p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
    13311323GCC you first have to install a pre-built compiler, see our
    13321324<a href="binaries.html">binaries page</a> for details.
     
    13911383<h3 class="heading"><a name="TOC57"></a><a name="sparc-sun-solaris2*"></a>sparc-sun-solaris2*</h3>
    13921384
    1393 <p>When GCC is configured to use binutils 2.11.2 or later the binaries
     1385   <p>When GCC is configured to use binutils 2.11.2 or later the binaries
    13941386produced are smaller than the ones produced using Sun's native tools;
    13951387this difference is quite significant for binaries containing debugging
     
    14311423<h3 class="heading"><a name="TOC58"></a><a name="sparc-sun-solaris2.7"></a>sparc-sun-solaris2.7</h3>
    14321424
    1433 <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
     1425   <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
    14341426the dynamic linker.  This problem (Sun bug 4210064) affects GCC 2.8
    14351427and later, including all EGCS releases.  Sun formerly recommended
     
    14781470<h3 class="heading"><a name="TOC59"></a><a name="sparc-sun-sunos4*"></a>sparc-sun-sunos4*</h3>
    14791471
    1480 <p>Support for this system is obsoleted in GCC 3.3.
     1472   <p>Support for this system is obsoleted in GCC 3.3.
    14811473
    14821474   <p>A bug in the SunOS 4 linker will cause it to crash when linking
     
    14981490<h3 class="heading"><a name="TOC60"></a><a name="sparc-unknown-linux-gnulibc1"></a>sparc-unknown-linux-gnulibc1</h3>
    14991491
    1500 <p>Support for this system is obsoleted in GCC 3.3.
     1492   <p>Support for this system is obsoleted in GCC 3.3.
    15011493
    15021494   <p>It has been reported that you might need
     
    15081500<h3 class="heading"><a name="TOC61"></a><a name="sparc-*-linux*"></a>sparc-*-linux*</h3>
    15091501
    1510 <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
     1502   <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
    15111503or newer on this platform.  All earlier binutils and glibc
    15121504releases mishandled unaligned relocations on <code>sparc-*-*</code> targets.
     
    15161508<h3 class="heading"><a name="TOC62"></a><a name="sparc64-*-solaris2*"></a>sparc64-*-solaris2*</h3>
    15171509
    1518 <p>The following compiler flags must be specified in the configure
     1510   <p>The following compiler flags must be specified in the configure
    15191511step in order to bootstrap this target with the Sun compiler:
    15201512
     
    15291521<h3 class="heading"><a name="TOC63"></a><a name="sparcv9-*-solaris2*"></a>sparcv9-*-solaris2*</h3>
    15301522
    1531 <p>This is a synonym for sparc64-*-solaris2*.
     1523   <p>This is a synonym for sparc64-*-solaris2*.
    15321524
    15331525   <hr />
     
    15351527<h3 class="heading"><a name="TOC64"></a><a name="%23*-*-sysv*"></a>*-*-sysv*</h3>
    15361528
    1537 <p>On System V release 3, you may get this error message
     1529   <p>On System V release 3, you may get this error message
    15381530while linking:
    15391531
     
    15661558<h3 class="heading"><a name="TOC65"></a><a name="vax-dec-ultrix"></a>vax-dec-ultrix</h3>
    15671559
    1568 <p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
     1560   <p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
    15691561in some cases (for example, when <code>alloca</code> is used).
    15701562
     
    15731565<h3 class="heading"><a name="TOC66"></a><a name="x86_64-*-*"></a>x86_64-*-*, amd64-*-*</h3>
    15741566
    1575 <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
     1567   <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
    15761568(amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD.
    15771569On GNU/Linux the default is a bi-arch compiler which is able to generate
     
    15821574<h3 class="heading"><a name="TOC67"></a><a name="xtensa-*-elf"></a>xtensa-*-elf</h3>
    15831575
    1584 <p>This target is intended for embedded Xtensa systems using the
     1576   <p>This target is intended for embedded Xtensa systems using the
    15851577<code>newlib</code> C library.  It uses ELF but does not support shared
    15861578objects.  Designed-defined instructions specified via the
     
    15991591<h3 class="heading"><a name="TOC68"></a><a name="xtensa-*-linux*"></a>xtensa-*-linux*</h3>
    16001592
    1601 <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
     1593   <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
    16021594shared objects and the GNU C library (glibc).  It also generates
    16031595position-independent code (PIC) regardless of whether the
     
    16101602<h3 class="heading"><a name="TOC69"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3>
    16111603
    1612 <p>A port of GCC 2.95.2 and 3.x is included with the
     1604   <p>A port of GCC 2.95.2 and 3.x is included with the
    16131605<a href="http://www.cygwin.com/">Cygwin environment</a>.
    16141606
     
    16231615<h3 class="heading"><a name="TOC70"></a><a name="os2"></a>OS/2</h3>
    16241616
    1625 <p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
     1617   <p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
    16261618working on a generic OS/2 port with pgcc.  The current code can be found
    16271619at <a href="http://www.goof.com/pcg/os2/">http://www.goof.com/pcg/os2/</a>.
     
    16341626<h3 class="heading"><a name="TOC71"></a><a name="older"></a>Older systems</h3>
    16351627
    1636 <p>GCC contains support files for many older (1980s and early
     1628   <p>GCC contains support files for many older (1980s and early
    163716291990s) Unix variants.  For the most part, support for these systems
    16381630has not been deliberately removed, but it has not been maintained for
     
    16781670<h3 class="heading"><a name="TOC72"></a><a name="elf_targets"></a>all ELF targets (SVR4, Solaris 2, etc.)</h3>
    16791671
    1680 <p>C++ support is significantly better on ELF targets if you use the
     1672   <p>C++ support is significantly better on ELF targets if you use the
    16811673<a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of
    16821674inlines, vtables and template instantiations will be discarded
Note: See TracChangeset for help on using the changeset viewer.