diff options
Diffstat (limited to 'gcc-4.9/gcc/doc/install.texi')
-rw-r--r-- | gcc-4.9/gcc/doc/install.texi | 38 |
1 files changed, 29 insertions, 9 deletions
diff --git a/gcc-4.9/gcc/doc/install.texi b/gcc-4.9/gcc/doc/install.texi index 6b45e9d0d..80cb0a90c 100644 --- a/gcc-4.9/gcc/doc/install.texi +++ b/gcc-4.9/gcc/doc/install.texi @@ -921,6 +921,18 @@ ideas of what it is for. People use it as if it specified where to install part of GCC@. Perhaps they make this assumption because installing GCC creates the directory. +@item --with-runtime-root-prefix=@var{dirname} +Specifies that @var{dirname} is to be used as a prefix before paths +to files used at runtime, such as the path to the dynamic linker. +For instance, if the dynamic linker is normally @file{/lib/ld.so} and +this option is given as: +@smallexample +--with-runtime-root-prefix=/other +@end smallexample +then the compiler will cause compiled executables to use +@file{/other/lib/ld.so} as their dynamic linker at runtime. This option +is currently only supported by some targets, notably Linux. + @item --with-native-system-header-dir=@var{dirname} Specifies that @var{dirname} is the directory that contains native system header files, rather than @file{/usr/include}. This option is most useful @@ -1787,6 +1799,20 @@ This linker should have plugin support such as gold starting with version 2.20 or GNU ld starting with version 2.21. See @option{-fuse-linker-plugin} for details. +@item --enable-canonical-prefixes +@itemx --disable-canonical-prefixes +Enable prefix canonicalization for GCC files that the GCC driver locates +relative to its own path. Canonicalized prefixes have any @code{/x/../} +elements removed and symbolic links expanded. This is enabled by default, +and may be disabled using @option{--disable-canonical-prefixes}. +See @option{-canonical-prefixes} or @option{-no-canonical-prefixes} for +more details, including how to override this configuration option when +compiling. + +@item --with-warn-frame-larger-than-extra-text=@var{text} +Append @samp{@var{text}} to frame size warnings generated by +the @option{-Wframe-larger-than} warning flag. + @item --enable-canonical-system-headers @itemx --disable-canonical-system-headers Enable system header path canonicalization for @file{libcpp}. This can @@ -3008,12 +3034,6 @@ OpenServer/Unixware}. Solaris 2 (SPARC, Intel): @itemize @item -@uref{http://www.sunfreeware.com/,,Sunfreeware} - -@item -@uref{http://www.blastwave.org/,,Blastwave} - -@item @uref{http://www.opencsw.org/,,OpenCSW} @item @@ -3764,9 +3784,9 @@ removed and the system libunwind library will always be used. @end html @anchor{aarch64-x-x} @heading aarch64*-*-* -Pre 2.24 binutils does not have support for selecting -mabi and does not -support ILP32. If GCC 4.9 or later is built with pre 2.24, GCC will not -support option -mabi=ilp32. +Binutils pre 2.24 does not have support for selecting @option{-mabi} and +does not support ILP32. If it is used to build GCC 4.9 or later, GCC will +not support option @option{-mabi=ilp32}. @html <hr /> |