diff options
Diffstat (limited to 'gcc/doc/gccinstall.info')
-rw-r--r-- | gcc/doc/gccinstall.info | 515 |
1 files changed, 328 insertions, 187 deletions
diff --git a/gcc/doc/gccinstall.info b/gcc/doc/gccinstall.info index 3e8aa06f6c..bdf2e81398 100644 --- a/gcc/doc/gccinstall.info +++ b/gcc/doc/gccinstall.info @@ -1,7 +1,7 @@ This is gccinstall.info, produced by makeinfo version 5.2 from install.texi. -Copyright (C) 1988-2014 Free Software Foundation, Inc. +Copyright (C) 1988-2015 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -24,7 +24,7 @@ START-INFO-DIR-ENTRY * gccinstall: (gccinstall). Installing the GNU Compiler Collection. END-INFO-DIR-ENTRY - Copyright (C) 1988-2014 Free Software Foundation, Inc. + Copyright (C) 1988-2015 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or @@ -255,7 +255,7 @@ MPC Library version 0.8.1 (or later) configure option should be used. See also '--with-mpc-lib' and '--with-mpc-include'. -ISL Library version 0.12.2 +ISL Library version 0.14 (or 0.12.2) Necessary to build GCC with the Graphite loop optimizations. It can be downloaded from <ftp://gcc.gnu.org/pub/gcc/infrastructure/> @@ -265,21 +265,6 @@ ISL Library version 0.12.2 should be used if ISL is not installed in your default library search path. -CLooG 0.18.1 - - Necessary to build GCC with the Graphite loop optimizations. It - can be downloaded from <ftp://gcc.gnu.org/pub/gcc/infrastructure/> - as 'cloog-0.18.1.tar.gz'. If a CLooG source distribution is found - in a subdirectory of your GCC sources named 'cloog', it will be - built together with GCC. Alternatively, the '--with-cloog' - configure option should be used if CLooG is not installed in your - default library search path. - - If you want to install CLooG separately it needs to be built - against ISL 0.12.2 by using the '--with-isl=system' to direct CLooG - to pick up an already installed ISL. Using the ISL library as - bundled with CLooG is not supported. - Tools/packages necessary for modifying GCC ========================================== @@ -322,7 +307,7 @@ Tcl details. Tcl 8.6 has a known regression in RE pattern handling that make parts of the testsuite fail. See <http://core.tcl.tk/tcl/tktview/267b7e2334ee2e9de34c4b00d6e72e2f1997085f> - for more information. + for more information. This bug has been fixed in 8.6.1. autogen version 5.5.4 (or later) and guile version 1.4.1 (or later) @@ -362,6 +347,11 @@ TeX (any working version) when running 'make dvi' or 'make pdf' to create DVI or PDF files, respectively. +Sphinx version 1.0 (or later) + + Necessary to regenerate 'jit/docs/_build/texinfo' from the '.rst' + files in the directories below 'jit/docs'. + SVN (any version) SSH (any version) @@ -763,8 +753,7 @@ option. used within shared libraries, but yielding a slightly slower compiler. - Currently this option is only of use to people developing GCC - itself. + This option is required when building the libgccjit.so library. Contrast with '--enable-shared', which affects _target_ libraries. @@ -1062,6 +1051,30 @@ option. 'sse' which enables '-msse2' or 'avx' which enables '-mavx' by default. This option is only supported on i386 and x86-64 targets. +'--with-fp-32=MODE' + On MIPS targets, set the default value for the '-mfp' option when + using the o32 ABI. The possibilities for MODE are: + '32' + Use the o32 FP32 ABI extension, as with the '-mfp32' + command-line option. + 'xx' + Use the o32 FPXX ABI extension, as with the '-mfpxx' + command-line option. + '64' + Use the o32 FP64 ABI extension, as with the '-mfp64' + command-line option. + In the absence of this configuration option the default is to use + the o32 FP32 ABI extension. + +'--with-odd-spreg-32' + On MIPS targets, set the '-modd-spreg' option by default when using + the o32 ABI. + +'--without-odd-spreg-32' + On MIPS targets, set the '-mno-odd-spreg' option by default when + using the o32 ABI. This is normally used in conjunction with + '--with-fp-32=64' in order to target the o32 FP64A ABI extension. + '--with-nan=ENCODING' On MIPS targets, set the default encoding convention to use for the special not-a-number (NaN) IEEE 754 floating-point data. The @@ -1195,6 +1208,98 @@ option. parallel. This is currently supported by 'libgfortran', 'libjava', 'libstdc++', and 'libobjc'. +'--with-aix-soname='aix', 'svr4' or 'both'' + Traditional AIX shared library versioning (versioned 'Shared + Object' files as members of unversioned 'Archive Library' files + named 'lib.a') causes numerous headaches for package managers. + However, 'Import Files' as members of 'Archive Library' files allow + for *filename-based versioning* of shared libraries as seen on + Linux/SVR4, where this is called the "SONAME". But as they prevent + static linking, 'Import Files' may be used with 'Runtime Linking' + only, where the linker does search for 'libNAME.so' before + 'libNAME.a' library filenames with the '-lNAME' linker flag. + + For detailed information please refer to the AIX ld Command + reference. + + As long as shared library creation is enabled, upon: + '--with-aix-soname=aix' + '--with-aix-soname=both' + A (traditional AIX) 'Shared Archive Library' file is created: + * using the 'libNAME.a' filename scheme + * with the 'Shared Object' file as archive member named + 'libNAME.so.V' (except for 'libgcc_s', where the 'Shared + Object' file is named 'shr.o' for backwards + compatibility), which + - is used for runtime loading from inside the + 'libNAME.a' file + - is used for dynamic loading via + 'dlopen("libNAME.a(libNAME.so.V)", RTLD_MEMBER)' + - is used for shared linking + - is used for static linking, so no separate 'Static + Archive Library' file is needed + '--with-aix-soname=both' + '--with-aix-soname=svr4' + A (second) 'Shared Archive Library' file is created: + * using the 'libNAME.so.V' filename scheme + * with the 'Shared Object' file as archive member named + 'shr.o', which + - is created with the '-G linker flag' + - has the 'F_LOADONLY' flag set + - is used for runtime loading from inside the + 'libNAME.so.V' file + - is used for dynamic loading via + 'dlopen("libNAME.so.V(shr.o)", RTLD_MEMBER)' + * with the 'Import File' as archive member named 'shr.imp', + which + - refers to 'libNAME.so.V(shr.o)' as the "SONAME", to + be recorded in the 'Loader Section' of subsequent + binaries + - indicates whether 'libNAME.so.V(shr.o)' is 32 or 64 + bit + - lists all the public symbols exported by + 'lib.so.V(shr.o)', eventually decorated with the + ''weak' Keyword' + - is necessary for shared linking against + 'lib.so.V(shr.o)' + A symbolic link using the 'libNAME.so' filename scheme is + created: + * pointing to the 'libNAME.so.V' 'Shared Archive Library' + file + * to permit the 'ld Command' to find 'lib.so.V(shr.imp)' + via the '-lNAME' argument (requires 'Runtime Linking' to + be enabled) + * to permit dynamic loading of 'lib.so.V(shr.o)' without + the need to specify the version number via + 'dlopen("libNAME.so(shr.o)", RTLD_MEMBER)' + + As long as static library creation is enabled, upon: + '--with-aix-soname=svr4' + A 'Static Archive Library' is created: + * using the 'libNAME.a' filename scheme + * with all the 'Static Object' files as archive members, + which + - are used for static linking + + While the aix-soname='svr4' option does not create 'Shared Object' + files as members of unversioned 'Archive Library' files any more, + package managers still are responsible to transfer 'Shared Object' + files found as member of a previously installed unversioned + 'Archive Library' file into the newly installed 'Archive Library' + file with the same filename. + + _WARNING:_ Creating 'Shared Object' files with 'Runtime Linking' + enabled may bloat the TOC, eventually leading to 'TOC overflow' + errors, requiring the use of either the '-Wl,-bbigtoc' linker flag + (seen to break with the 'GDB' debugger) or some of the TOC-related + compiler flags, *Note RS/6000 and PowerPC Options: (gcc)RS/6000 and + PowerPC Options. + + '--with-aix-soname' is currently supported by 'libgcc_s' only, so + this option is still experimental and not for normal use yet. + + Default is the traditional behaviour '--with-aix-soname='aix''. + '--enable-languages=LANG1,LANG2,...' Specify that only a particular subset of compilers and their runtime libraries should be built. For a list of valid values for @@ -1249,8 +1354,8 @@ option. support for 'libquadmath' on systems supporting it. '--disable-libgomp' - Specify that the run-time libraries used by GOMP should not be - built. + Specify that the GNU Offloading and Multi Processing Runtime + Library should not be built. '--disable-libvtv' Specify that the run-time libraries used by vtable verification @@ -1472,21 +1577,14 @@ option. '--with-isl=PATHNAME' '--with-isl-include=PATHNAME' '--with-isl-lib=PATHNAME' -'--with-cloog=PATHNAME' -'--with-cloog-include=PATHNAME' -'--with-cloog-lib=PATHNAME' - If you do not have ISL and the CLooG libraries installed in a - standard location and you want to build GCC, you can explicitly - specify the directory where they are installed - ('--with-isl=ISLINSTALLDIR', '--with-cloog=CLOOGINSTALLDIR'). The + If you do not have the ISL library installed in a standard location + and you want to build GCC, you can explicitly specify the directory + where it is installed ('--with-isl=ISLINSTALLDIR'). The '--with-isl=ISLINSTALLDIR' option is shorthand for '--with-isl-lib=ISLINSTALLDIR/lib' and - '--with-isl-include=ISLINSTALLDIR/include'. Likewise the - '--with-cloog=CLOOGINSTALLDIR' option is shorthand for - '--with-cloog-lib=CLOOGINSTALLDIR/lib' and - '--with-cloog-include=CLOOGINSTALLDIR/include'. If these shorthand - assumptions are not correct, you can use the explicit include and - lib options directly. + '--with-isl-include=ISLINSTALLDIR/include'. If this shorthand + assumption is not correct, you can use the explicit include and lib + options directly. These flags are applicable to the host platform only. When building a cross compiler, they will not be used to configure @@ -1548,11 +1646,36 @@ option. default for a toolchain with an assembler that accepts it and GLIBC 2.11 or above, otherwise disabled. +'--with-diagnostics-color=CHOICE' + Tells GCC to use CHOICE as the default for '-fdiagnostics-color=' + option (if not used explicitly on the command line). CHOICE can be + one of 'never', 'auto', 'always', and 'auto-if-env' where 'auto' is + the default. 'auto-if-env' means that '-fdiagnostics-color=auto' + will be the default if 'GCC_COLORS' is present and non-empty in the + environment, and '-fdiagnostics-color=never' otherwise. + '--enable-lto' '--disable-lto' Enable support for link-time optimization (LTO). This is enabled by default, and may be disabled using '--disable-lto'. +'--enable-linker-plugin-configure-flags=FLAGS' +'--enable-linker-plugin-flags=FLAGS' + By default, linker plugins (such as the LTO plugin) are built for + the host system architecture. For the case that the linker has a + different (but run-time compatible) architecture, these flags can + be specified to build plugins that are compatible to the linker. + For example, if you are building GCC for a 64-bit x86_64 + ('x86_64-unknown-linux-gnu') host system, but have a 32-bit x86 + GNU/Linux ('i686-pc-linux-gnu') linker executable (which is + executable on the former system), you can configure GCC as follows + for getting compatible linker plugins: + + % SRCDIR/configure \ + --host=x86_64-unknown-linux-gnu \ + --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu \ + --enable-linker-plugin-flags='CC=gcc\ -m32\ -Wl,-rpath,[...]/i686-pc-linux-gnu/lib' + '--with-plugin-ld=PATHNAME' Enable an alternate linker to be used at link-time optimization (LTO) link time when '-fuse-linker-plugin' is enabled. This linker @@ -1580,6 +1703,19 @@ option. glibc. However, such configurations may not work well as not all the relevant configuration in GCC is on a per-multilib basis. +'--enable-as-accelerator-for=TARGET' + Build as offload target compiler. Specify offload host triple by + TARGET. + +'--enable-offload-targets=TARGET1[=PATH1],...,TARGETN[=PATHN]' + Enable offloading to targets TARGET1, ..., TARGETN. Offload + compilers are expected to be already installed. Default search + path for them is 'EXEC-PREFIX', but it can be changed by specifying + paths PATH1, ..., PATHN. + + % SRCDIR/configure \ + --enable-offload-target=i686-unknown-linux-gnu=/path/to/i686/compiler,x86_64-pc-linux-gnu + Cross-Compiler-Specific Options ------------------------------- @@ -2090,7 +2226,17 @@ configurations are: 'bootstrap-lto' Enables Link-Time Optimization for host tools during bootstrapping. 'BUILD_CONFIG=bootstrap-lto' is equivalent to adding '-flto' to - 'BOOT_CFLAGS'. + 'BOOT_CFLAGS'. This option assumes that the host supports the + linker plugin (e.g. GNU ld version 2.21 or later or GNU gold + version 2.21 or later). + +'bootstrap-lto-noplugin' + This option is similar to 'bootstrap-lto', but is intended for + hosts that do not support the linker plugin. Without the linker + plugin static libraries are not compiled with link-time + optimizations. Since the GCC middle end and back end are in + 'libbackend.a' this means that only the front end is actually LTO + optimized. 'bootstrap-debug' Verifies that the compiler generates the same executable code, @@ -2637,6 +2783,23 @@ hosts or targets. Not all supported hosts and targets are listed here, only the ones that require host-specific or target-specific information have to. +aarch64*-*-* +============ + +Binutils pre 2.24 does not have support for selecting '-mabi' and does +not support ILP32. If it is used to build GCC 4.9 or later, GCC will +not support option '-mabi=ilp32'. + + To enable a workaround for the Cortex-A53 erratum number 835769 by +default (for all CPUs regardless of -mcpu option given) at configure +time use the '--enable-fix-cortex-a53-835769' option. This will enable +the fix by default and can be explicitly disabled during during +compilation by passing the '-mno-fix-cortex-a53-835769' option. +Conversely, '--disable-fix-cortex-a53-835769' will disable the +workaround by default. The workaround is disabled by default if neither +of '--enable-fix-cortex-a53-835769' or '--disable-fix-cortex-a53-835769' +is given at configure time. + alpha*-*-* ========== @@ -3006,23 +3169,6 @@ See bug 10877 for more information. is possible you have a hardware problem. Further information on this can be found on www.bitwizard.nl. -i?86-*-solaris2.9 -================= - -The Sun assembler in Solaris 9 has several bugs and limitations. While -GCC works around them, several features are missing, so it is -recommended to use the GNU assembler instead. There is no bundled -version, but the current version, from GNU binutils 2.22, is known to -work. - - Solaris 2/x86 doesn't support the execution of SSE/SSE2 instructions -before Solaris 9 4/04, even if the CPU supports them. Programs will -receive 'SIGILL' if they try. The fix is available both in Solaris 9 -Update 6 and kernel patch 112234-12 or newer. To avoid this problem, -'-march' defaults to 'pentiumpro' on Solaris 9. If you have the patch -installed, you can configure GCC with an appropriate '--with-arch' -option, but need GNU 'as' for SSE2 support. - i?86-*-solaris2.10 ================== @@ -3080,23 +3226,6 @@ is required to build GCC. For GCC 3.3 and later, this is the default. For gcc 3.4.3 and later, '--enable-libunwind-exceptions' is removed and the system libunwind library will always be used. -aarch64*-*-* -============ - -Binutils pre 2.24 does not have support for selecting '-mabi' and does -not support ILP32. If it is used to build GCC 4.9 or later, GCC will -not support option '-mabi=ilp32'. - - To enable a workaround for the Cortex-A53 erratum number 835769 by -default (for all CPUs regardless of -mcpu option given) at configure -time use the '--enable-fix-cortex-a53-835769' option. This will enable -the fix by default and can be explicitly disabled during during -compilation by passing the '-mno-fix-cortex-a53-835769' option. -Conversely, '--disable-fix-cortex-a53-835769' will disable the -workaround by default. The workaround is disabled by default if neither -of '--enable-fix-cortex-a53-835769' or '--disable-fix-cortex-a53-835769' -is given at configure time. - *-ibm-aix* ========== @@ -3187,6 +3316,9 @@ available for runtime dynamic loading, but not linking: archive: % ar -q libstdc++.a libstdc++.so.4 libstdc++.so.5 + Eventually, the '--with-aix-soname=svr4' configure option may drop +the need for this procedure for libraries that support it. + Linking executables and shared libraries may produce warnings of duplicate symbols. The assembly files generated by GCC for AIX always have included multiple symbol definitions for certain global variable @@ -3384,6 +3516,23 @@ nds32be-*-elf Andes NDS32 target in big endian mode. +nvptx-*-none +============ + +Nvidia PTX target. + + Instead of GNU binutils, you will need to install nvptx-tools. Tell +GCC where to find it: +'--with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin'. + + A nvptx port of newlib is available at nvptx-newlib. It can be +automatically built together with GCC. For this, add a symbolic link to +nvptx-newlib's 'newlib' directory to the directory containing the GCC +sources. + + Use the '--disable-sjlj-exceptions' and +'--enable-newlib-io-long-long' options when configuring. + powerpc-*-* =========== @@ -3480,10 +3629,9 @@ cross-compilation target only. *-*-solaris2* ============= -Support for Solaris 9 has been obsoleted in GCC 4.9, but can still be -enabled by configuring with '--enable-obsolete'. Support will be -removed in GCC 4.10. Support for Solaris 8 has removed in GCC 4.8. -Support for Solaris 7 has been removed in GCC 4.6. +Support for Solaris 9 has been removed in GCC 4.10. Support for Solaris +8 has been removed in GCC 4.8. Support for Solaris 7 has been removed +in GCC 4.6. Sun does not ship a C compiler with Solaris 2 before Solaris 10, though you can download the Sun Studio compilers for free. In Solaris @@ -3554,23 +3702,6 @@ which is used only by the GCC testsuite driver. When the bug causes the 'expect' program to miss anticipated output, extra testsuite failures appear. - There are patches for Solaris 9 (117171-11 or newer for SPARC, -117172-11 or newer for Intel) that address this problem. - - Thread-local storage (TLS) is supported in Solaris 9, but requires -some patches. The 'libthread' patches provide the '__tls_get_addr' -(SPARC, 64-bit x86) resp. '___tls_get_addr' (32-bit x86) functions. On -Solaris 9, the necessary support on SPARC is present since FCS, while -114432-05 or newer is required on Intel. Additionally, on -Solaris 9/x86, patch 113986-02 or newer is required for the Sun 'ld' and -runtime linker ('ld.so.1') support, while Solaris 9/SPARC works since -FCS. The linker patches must be installed even if GNU 'ld' is used. Sun -'as' in Solaris 9 doesn't support the necessary relocations, so GNU 'as' -must be used. The 'configure' script checks for those prerequisites and -automatically enables TLS support if they are met. Although those -minimal patch versions should work, it is recommended to use the latest -patch versions which include additional bug fixes. - sparc*-*-* ========== @@ -3706,6 +3837,12 @@ tilepro-*-linux* The TILEPro processor running GNU/Linux. This port requires binutils-2.22 or newer. +visium-*-elf +============ + +CDS VISIUMcore processor. This configuration is intended for embedded +systems. + *-*-vxworks* ============ @@ -4561,7 +4698,7 @@ Concept Index * Menu: * Binaries: Binaries. (line 6) -* 'build_configargs': Configuration. (line 1496) +* 'build_configargs': Configuration. (line 1642) * Configuration: Configuration. (line 6) * configurations supported by GCC: Configurations. (line 6) * Downloading GCC: Downloading the source. @@ -4571,7 +4708,7 @@ Concept Index * FDL, GNU Free Documentation License: GNU Free Documentation License. (line 6) * Host specific installation: Specific. (line 6) -* 'host_configargs': Configuration. (line 1500) +* 'host_configargs': Configuration. (line 1646) * Installing GCC: Binaries: Binaries. (line 6) * Installing GCC: Building: Building. (line 6) * Installing GCC: Configuration: Configuration. (line 6) @@ -4581,7 +4718,7 @@ 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 1504) +* 'target_configargs': Configuration. (line 1650) * Testing: Testing. (line 6) * Testsuite: Testing. (line 6) @@ -4591,97 +4728,101 @@ Tag Table: Node: Top1696 Node: Installing GCC2254 Node: Prerequisites3888 -Node: Downloading the source15564 -Node: Configuration17114 -Ref: with-gnu-as32585 -Ref: with-as33480 -Ref: with-gnu-ld34893 -Node: Building84705 -Node: Testing100075 -Node: Final install107937 -Node: Binaries113248 -Node: Specific114712 -Ref: alpha-x-x115219 -Ref: alpha-dec-osf51115708 -Ref: amd64-x-solaris210116233 -Ref: arc-x-elf32116336 -Ref: arc-linux-uclibc116512 -Ref: arm-x-eabi116653 -Ref: avr116864 -Ref: bfin117503 -Ref: cr16117744 -Ref: cris118160 -Ref: dos118975 -Ref: epiphany-x-elf119298 -Ref: x-x-freebsd119403 -Ref: h8300-hms121239 -Ref: hppa-hp-hpux121591 -Ref: hppa-hp-hpux10123963 -Ref: hppa-hp-hpux11124376 -Ref: x-x-linux-gnu130035 -Ref: ix86-x-linux130228 -Ref: ix86-x-solaris29130541 -Ref: ix86-x-solaris210131320 -Ref: ia64-x-linux132511 -Ref: ia64-x-hpux133281 -Ref: aarch64-x-x133836 -Ref: x-ibm-aix134616 -Ref: iq2000-x-elf141479 -Ref: lm32-x-elf141619 -Ref: lm32-x-uclinux141723 -Ref: m32c-x-elf141851 -Ref: m32r-x-elf141953 -Ref: m68k-x-x142055 -Ref: m68k-x-uclinux143093 -Ref: mep-x-elf143338 -Ref: microblaze-x-elf143448 -Ref: mips-x-x143567 -Ref: mips-sgi-irix5145961 -Ref: mips-sgi-irix6146041 -Ref: moxie-x-elf146228 -Ref: msp430-x-elf146275 -Ref: nds32le-x-elf146378 -Ref: nds32be-x-elf146450 -Ref: powerpc-x-x146519 -Ref: powerpc-x-darwin146724 -Ref: powerpc-x-elf147218 -Ref: powerpc-x-linux-gnu147303 -Ref: powerpc-x-netbsd147398 -Ref: powerpc-x-eabisim147486 -Ref: powerpc-x-eabi147612 -Ref: powerpcle-x-elf147688 -Ref: powerpcle-x-eabisim147780 -Ref: powerpcle-x-eabi147913 -Ref: rl78-x-elf147996 -Ref: rx-x-elf148102 -Ref: s390-x-linux148301 -Ref: s390x-x-linux148373 -Ref: s390x-ibm-tpf148460 -Ref: x-x-solaris2148591 -Ref: sparc-x-x153512 -Ref: sparc-sun-solaris2154014 -Ref: sparc-sun-solaris210156767 -Ref: sparc-x-linux157142 -Ref: sparc64-x-solaris2157367 -Ref: sparcv9-x-solaris2158020 -Ref: c6x-x-x158107 -Ref: tilegx-*-linux158199 -Ref: tilegxbe-*-linux158341 -Ref: tilepro-*-linux158484 -Ref: x-x-vxworks158605 -Ref: x86-64-x-x160128 -Ref: x86-64-x-solaris210160456 -Ref: xtensa-x-elf161118 -Ref: xtensa-x-linux161789 -Ref: windows162130 -Ref: x-x-cygwin164063 -Ref: x-x-interix164616 -Ref: x-x-mingw32164924 -Ref: older165150 -Ref: elf167267 -Node: Old167525 -Node: Configurations170658 -Node: GNU Free Documentation License174196 -Node: Concept Index199324 +Node: Downloading the source15044 +Node: Configuration16594 +Ref: with-gnu-as32054 +Ref: with-as32949 +Ref: with-gnu-ld34362 +Ref: WithAixSoname51653 +Ref: AixLdCommand52314 +Node: Building91431 +Node: Testing107323 +Node: Final install115185 +Node: Binaries120496 +Node: Specific121960 +Ref: aarch64-x-x122467 +Ref: alpha-x-x123247 +Ref: alpha-dec-osf51123736 +Ref: amd64-x-solaris210124261 +Ref: arc-x-elf32124364 +Ref: arc-linux-uclibc124540 +Ref: arm-x-eabi124681 +Ref: avr124892 +Ref: bfin125531 +Ref: cr16125772 +Ref: cris126188 +Ref: dos127003 +Ref: epiphany-x-elf127326 +Ref: x-x-freebsd127431 +Ref: h8300-hms129267 +Ref: hppa-hp-hpux129619 +Ref: hppa-hp-hpux10131991 +Ref: hppa-hp-hpux11132404 +Ref: x-x-linux-gnu138063 +Ref: ix86-x-linux138256 +Ref: ix86-x-solaris210138569 +Ref: ia64-x-linux139760 +Ref: ia64-x-hpux140530 +Ref: x-ibm-aix141085 +Ref: TransferAixShobj144268 +Ref: iq2000-x-elf148078 +Ref: lm32-x-elf148218 +Ref: lm32-x-uclinux148322 +Ref: m32c-x-elf148450 +Ref: m32r-x-elf148552 +Ref: m68k-x-x148654 +Ref: m68k-x-uclinux149692 +Ref: mep-x-elf149937 +Ref: microblaze-x-elf150047 +Ref: mips-x-x150166 +Ref: mips-sgi-irix5152560 +Ref: mips-sgi-irix6152640 +Ref: moxie-x-elf152827 +Ref: msp430-x-elf152874 +Ref: nds32le-x-elf152977 +Ref: nds32be-x-elf153049 +Ref: nvptx-x-none153118 +Ref: powerpc-x-x153645 +Ref: powerpc-x-darwin153850 +Ref: powerpc-x-elf154344 +Ref: powerpc-x-linux-gnu154429 +Ref: powerpc-x-netbsd154524 +Ref: powerpc-x-eabisim154612 +Ref: powerpc-x-eabi154738 +Ref: powerpcle-x-elf154814 +Ref: powerpcle-x-eabisim154906 +Ref: powerpcle-x-eabi155039 +Ref: rl78-x-elf155122 +Ref: rx-x-elf155228 +Ref: s390-x-linux155427 +Ref: s390x-x-linux155499 +Ref: s390x-ibm-tpf155586 +Ref: x-x-solaris2155717 +Ref: sparc-x-x159523 +Ref: sparc-sun-solaris2160025 +Ref: sparc-sun-solaris210162778 +Ref: sparc-x-linux163153 +Ref: sparc64-x-solaris2163378 +Ref: sparcv9-x-solaris2164031 +Ref: c6x-x-x164118 +Ref: tilegx-*-linux164210 +Ref: tilegxbe-*-linux164352 +Ref: tilepro-*-linux164495 +Ref: visium-x-elf164616 +Ref: x-x-vxworks164724 +Ref: x86-64-x-x166247 +Ref: x86-64-x-solaris210166575 +Ref: xtensa-x-elf167237 +Ref: xtensa-x-linux167908 +Ref: windows168249 +Ref: x-x-cygwin170182 +Ref: x-x-interix170735 +Ref: x-x-mingw32171043 +Ref: older171269 +Ref: elf173386 +Node: Old173644 +Node: Configurations176777 +Node: GNU Free Documentation License180315 +Node: Concept Index205443 End Tag Table |