From: ak Date: Fri, 7 Sep 2012 05:04:15 +0000 (+0000) Subject: 2012-06-04 Andi Kleen X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a60f320d4e61988c939e20414137231a3d16760;p=thirdparty%2Fgcc.git 2012-06-04 Andi Kleen * doc/invoke.texi (-ffat-lto-objects): Clarify that gcc-ar et.al. should be used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191052 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5aa6aa84a089..1c910cbaad3d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-06-04 Andi Kleen + + * doc/invoke.texi (-ffat-lto-objects): Clarify that gcc-ar + et.al. should be used. + 2012-09-06 Andi Kleen * gcc/lto-streamer.h (res_pair): Add. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 6794313ab777..3c46cd90a55c 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -8138,7 +8138,9 @@ requires the complete toolchain to be aware of LTO. It requires a linker with linker plugin support for basic functionality. Additionally, @command{nm}, @command{ar} and @command{ranlib} need to support linker plugins to allow a full-featured build environment -(capable of building static libraries etc). +(capable of building static libraries etc). gcc provides the @command{gcc-ar}, +@command{gcc-nm}, @command{gcc-ranlib} wrappers to pass the right options +to these tools. With non fat LTO makefiles need to be modified to use them. The default is @option{-ffat-lto-objects} but this default is intended to change in future releases when linker plugin enabled environments become more