Imported Upstream version 4.7.3
[platform/upstream/gcc48.git] / gcc / doc / gccinstall.info
index 10433dc..4285c40 100644 (file)
@@ -1,5 +1,5 @@
-This is doc/gccinstall.info, produced by makeinfo version 4.13 from
-/d/gcc-4.7.2/gcc-4.7.2/gcc/doc/install.texi.
+This is doc/gccinstall.info, produced by makeinfo version 4.12 from
+/space/rguenther/gcc-4.7.3/gcc-4.7.3/gcc/doc/install.texi.
 
 Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
@@ -817,6 +817,15 @@ option.
      `gnu2', which select between the original GNU dialect and the GNU
      TLS descriptor-based dialect.
 
+`--enable-multiarch'
+     Specify whether to enable or disable multiarch support.  The
+     default is to check for glibc start files in a multiarch location,
+     and enable it if the files are found.  The auto detection is
+     enabled for native builds, and for cross builds configured with
+     `--with-sysroot', and without `--with-native-system-header-dir'.
+     More documentation about multiarch can be found at
+     `http://wiki.debian.org/Multiarch'.
+
 `--disable-multilib'
      Specify that multiple target libraries to support different target
      variants, calling conventions, etc. should not be built.  The
@@ -1574,6 +1583,16 @@ The following options only apply to building cross compilers.
      This causes `__eprintf' to be omitted from `libgcc.a' on the
      assumption that it will be provided by `newlib'.
 
+`--with-avrlibc'
+     Specifies that `AVR-Libc' is being used as the target C library.
+     This causes float support functions like `__addsf3' to be omitted
+     from `libgcc.a' on the assumption that it will be provided by
+     `libm.a'.  For more technical details, cf. PR54461.  This option
+     is only supported for the AVR target.  It is not supported for
+     RTEMS configurations, which currently use newlib.  The option is
+     supported since version 4.7.2 and is the default in 4.8.0 and
+     newer.
+
 `--with-build-time-tools=DIR'
      Specifies where to find the set of target tools (assembler,
      linker, etc.)  that will be used while building GCC itself.  This
@@ -2644,7 +2663,7 @@ arm-*-eabi
 
 ARM-family processors.  Subtargets that use the ELF object format
 require GNU binutils 2.13 or newer.  Such subtargets include:
-`arm-*-netbsdelf', `arm-*-*linux-gnueabi' and `arm-*-rtemseabi'.
+`arm-*-netbsdelf', `arm-*-*linux-gnueabi*' and `arm-*-rtemseabi'.
 
 avr
 ===
@@ -3680,9 +3699,10 @@ mishandled unaligned relocations on `sparc-*-*' targets.
 sparc64-*-solaris2*
 ===================
 
-When configuring the GNU Multiple Precision Library (GMP) or the MPFR
-library, the canonical target triplet must be specified as the `build'
-parameter on the configure line.  For example on a Solaris 9 system:
+When configuring the GNU Multiple Precision Library (GMP), the MPFR
+library or the MPC library, the canonical target triplet must be
+specified as the `build' parameter on the configure line.  For example
+on a Solaris 9 system:
 
      % ./configure --build=sparc64-sun-solaris2.9 --prefix=xxx
 
@@ -4579,7 +4599,7 @@ Concept Index
 * Menu:
 
 * Binaries:                              Binaries.           (line    6)
-* build_configargs:                      Configuration.      (line 1439)
+* build_configargs:                      Configuration.      (line 1458)
 * Configuration:                         Configuration.      (line    6)
 * configurations supported by GCC:       Configurations.     (line    6)
 * Downloading GCC:                       Downloading the source.
@@ -4589,7 +4609,7 @@ Concept Index
 * FDL, GNU Free Documentation License:   GNU Free Documentation License.
                                                              (line    6)
 * Host specific installation:            Specific.           (line    6)
-* host_configargs:                       Configuration.      (line 1443)
+* host_configargs:                       Configuration.      (line 1462)
 * Installing GCC: Binaries:              Binaries.           (line    6)
 * Installing GCC: Building:              Building.           (line    6)
 * Installing GCC: Configuration:         Configuration.      (line    6)
@@ -4599,100 +4619,100 @@ Concept Index
 * Specific installation notes:           Specific.           (line    6)
 * Target specific installation:          Specific.           (line    6)
 * Target specific installation notes:    Specific.           (line    6)
-* target_configargs:                     Configuration.      (line 1447)
+* target_configargs:                     Configuration.      (line 1466)
 * Testing:                               Testing.            (line    6)
 * Testsuite:                             Testing.            (line    6)
 
 
 \1f
 Tag Table:
-Node: Top\7f1963
-Node: Installing GCC\7f2521
-Node: Prerequisites\7f4036
-Node: Downloading the source\7f14260
-Node: Configuration\7f16197
-Ref: with-gnu-as\7f31203
-Ref: with-as\7f32101
-Ref: with-gnu-ld\7f33514
-Node: Building\7f79771
-Node: Testing\7f95256
-Node: Final install\7f103105
-Node: Binaries\7f108419
-Node: Specific\7f110020
-Ref: alpha-x-x\7f110526
-Ref: alpha-dec-osf51\7f111015
-Ref: amd64-x-solaris210\7f113551
-Ref: arm-x-eabi\7f113654
-Ref: avr\7f113871
-Ref: bfin\7f114511
-Ref: cr16\7f114753
-Ref: cris\7f115168
-Ref: dos\7f115984
-Ref: epiphany-x-elf\7f116307
-Ref: x-x-freebsd\7f116412
-Ref: h8300-hms\7f118249
-Ref: hppa-hp-hpux\7f118601
-Ref: hppa-hp-hpux10\7f120972
-Ref: hppa-hp-hpux11\7f121385
-Ref: x-x-linux-gnu\7f127044
-Ref: ix86-x-linux\7f127237
-Ref: ix86-x-solaris289\7f127550
-Ref: ix86-x-solaris210\7f128394
-Ref: ia64-x-linux\7f129585
-Ref: ia64-x-hpux\7f130355
-Ref: x-ibm-aix\7f130910
-Ref: iq2000-x-elf\7f137680
-Ref: lm32-x-elf\7f137820
-Ref: lm32-x-uclinux\7f137924
-Ref: m32c-x-elf\7f138052
-Ref: m32r-x-elf\7f138154
-Ref: m68k-x-x\7f138256
-Ref: m68k-x-uclinux\7f139294
-Ref: mep-x-elf\7f139540
-Ref: microblaze-x-elf\7f139650
-Ref: mips-x-x\7f139769
-Ref: mips-sgi-irix5\7f142165
-Ref: mips-sgi-irix6\7f142245
-Ref: moxie-x-elf\7f145469
-Ref: powerpc-x-x\7f145589
-Ref: powerpc-x-darwin\7f145794
-Ref: powerpc-x-elf\7f146288
-Ref: powerpc-x-linux-gnu\7f146373
-Ref: powerpc-x-netbsd\7f146468
-Ref: powerpc-x-eabisim\7f146556
-Ref: powerpc-x-eabi\7f146682
-Ref: powerpcle-x-elf\7f146758
-Ref: powerpcle-x-eabisim\7f146850
-Ref: powerpcle-x-eabi\7f146983
-Ref: rl78-x-elf\7f147066
-Ref: rx-x-elf\7f147172
-Ref: s390-x-linux\7f147371
-Ref: s390x-x-linux\7f147443
-Ref: s390x-ibm-tpf\7f147530
-Ref: x-x-solaris2\7f147661
-Ref: sparc-x-x\7f153228
-Ref: sparc-sun-solaris2\7f153730
-Ref: sparc-sun-solaris210\7f156484
-Ref: sparc-x-linux\7f156860
-Ref: sparc64-x-solaris2\7f157085
-Ref: sparcv9-x-solaris2\7f157721
-Ref: c6x-x-x\7f157808
-Ref: tilegx-*-linux\7f157899
-Ref: tilepro-*-linux\7f158018
-Ref: x-x-vxworks\7f158139
-Ref: x86-64-x-x\7f159661
-Ref: x86-64-x-solaris210\7f159989
-Ref: xtensa-x-elf\7f160651
-Ref: xtensa-x-linux\7f161322
-Ref: windows\7f161663
-Ref: x-x-cygwin\7f163600
-Ref: x-x-interix\7f164153
-Ref: x-x-mingw32\7f164462
-Ref: older\7f164688
-Ref: elf\7f166805
-Node: Old\7f167063
-Node: Configurations\7f170200
-Node: GNU Free Documentation License\7f173741
-Node: Concept Index\7f198888
+Node: Top\7f1977
+Node: Installing GCC\7f2535
+Node: Prerequisites\7f4050
+Node: Downloading the source\7f14274
+Node: Configuration\7f16211
+Ref: with-gnu-as\7f31217
+Ref: with-as\7f32115
+Ref: with-gnu-ld\7f33528
+Node: Building\7f80760
+Node: Testing\7f96245
+Node: Final install\7f104094
+Node: Binaries\7f109408
+Node: Specific\7f111009
+Ref: alpha-x-x\7f111515
+Ref: alpha-dec-osf51\7f112004
+Ref: amd64-x-solaris210\7f114540
+Ref: arm-x-eabi\7f114643
+Ref: avr\7f114861
+Ref: bfin\7f115501
+Ref: cr16\7f115743
+Ref: cris\7f116158
+Ref: dos\7f116974
+Ref: epiphany-x-elf\7f117297
+Ref: x-x-freebsd\7f117402
+Ref: h8300-hms\7f119239
+Ref: hppa-hp-hpux\7f119591
+Ref: hppa-hp-hpux10\7f121962
+Ref: hppa-hp-hpux11\7f122375
+Ref: x-x-linux-gnu\7f128034
+Ref: ix86-x-linux\7f128227
+Ref: ix86-x-solaris289\7f128540
+Ref: ix86-x-solaris210\7f129384
+Ref: ia64-x-linux\7f130575
+Ref: ia64-x-hpux\7f131345
+Ref: x-ibm-aix\7f131900
+Ref: iq2000-x-elf\7f138670
+Ref: lm32-x-elf\7f138810
+Ref: lm32-x-uclinux\7f138914
+Ref: m32c-x-elf\7f139042
+Ref: m32r-x-elf\7f139144
+Ref: m68k-x-x\7f139246
+Ref: m68k-x-uclinux\7f140284
+Ref: mep-x-elf\7f140530
+Ref: microblaze-x-elf\7f140640
+Ref: mips-x-x\7f140759
+Ref: mips-sgi-irix5\7f143155
+Ref: mips-sgi-irix6\7f143235
+Ref: moxie-x-elf\7f146459
+Ref: powerpc-x-x\7f146579
+Ref: powerpc-x-darwin\7f146784
+Ref: powerpc-x-elf\7f147278
+Ref: powerpc-x-linux-gnu\7f147363
+Ref: powerpc-x-netbsd\7f147458
+Ref: powerpc-x-eabisim\7f147546
+Ref: powerpc-x-eabi\7f147672
+Ref: powerpcle-x-elf\7f147748
+Ref: powerpcle-x-eabisim\7f147840
+Ref: powerpcle-x-eabi\7f147973
+Ref: rl78-x-elf\7f148056
+Ref: rx-x-elf\7f148162
+Ref: s390-x-linux\7f148361
+Ref: s390x-x-linux\7f148433
+Ref: s390x-ibm-tpf\7f148520
+Ref: x-x-solaris2\7f148651
+Ref: sparc-x-x\7f154218
+Ref: sparc-sun-solaris2\7f154720
+Ref: sparc-sun-solaris210\7f157474
+Ref: sparc-x-linux\7f157850
+Ref: sparc64-x-solaris2\7f158075
+Ref: sparcv9-x-solaris2\7f158728
+Ref: c6x-x-x\7f158815
+Ref: tilegx-*-linux\7f158906
+Ref: tilepro-*-linux\7f159025
+Ref: x-x-vxworks\7f159146
+Ref: x86-64-x-x\7f160668
+Ref: x86-64-x-solaris210\7f160996
+Ref: xtensa-x-elf\7f161658
+Ref: xtensa-x-linux\7f162329
+Ref: windows\7f162670
+Ref: x-x-cygwin\7f164607
+Ref: x-x-interix\7f165160
+Ref: x-x-mingw32\7f165469
+Ref: older\7f165695
+Ref: elf\7f167812
+Node: Old\7f168070
+Node: Configurations\7f171207
+Node: GNU Free Documentation License\7f174748
+Node: Concept Index\7f199895
 \1f
 End Tag Table