On Tue, Sep 4, 2012 at 6:42 PM, Andi Kleen <a...@firstfloor.org> wrote:
> From: Andi Kleen <a...@linux.intel.com>
>
> Make it clear in the documentation that with -fno-fat-lto-objects the
> gcc-* wrappers should be used to pass the linker plugin.

Ok.

Thanks,
Richard.

> gcc/:
>
> 2012-09-04  Andi Kleen <a...@linux.intel.com>
>
>         * doc/invoke.texi (-ffat-lto-objects): Clarify that gcc-ar
>         et.al. should be used.
> ---
>  gcc/doc/invoke.texi |    4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
>
> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> index 6cf7cec..197803d 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
> --
> 1.7.7
>

Reply via email to