This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lto][RFC] Do not emit hybrid object files


Am Fri, 17 Oct 2008 14:01:35 -0600
schrieb Jeff Law <law@redhat.com>:

> Diego Novillo wrote:
> > On Fri, Oct 17, 2008 at 15:40, Ollie Wild <aaw@google.com> wrote:
> >   
> >> On Fri, Oct 17, 2008 at 12:32 PM, Diego Novillo
> >> <dnovillo@google.com> wrote: 
> >>> lto1 (even if -flto is not provided) and eventually we'll need to
> >>> support archives in the reader.
> >>>       
> >> Will we?  I thought one of the main justifications for
> >> implementing a plugin architecture in the linker was to avoid
> >> having to do this in collect2.
> >>     
> >
> > Well, it will likely be needed to support GNU ld.  I'm assuming that
> > not everyone will use gold.  Likewise, support for non-ELF
> > architectures may need to be added at some point.
> >   
> I'm not really involved in the LTO stuff at all, but my
> recommendation would be to severely de-emphasize any non-ELF targets
> -- to the point where I'd say LTO is only supported on ELF targets.
> 
> Reality is there aren't too many non-ELF targets that matter anymore 
> and, IMHO, it's reasonable to demand ELF support for LTO.  The only 
> other format that has a reasonable chance of working would be the
> COFF variants anyway and the only COFF variant that is meaningful is
> used by AIX (and perhaps Darwin?!?).

s/COFF/PECOFF/ s/AIX/Windows/

presumably matters quite a bit more than AIX does, even if we don't
like the corporation behind it.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]