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: GCC 4.5 Status Report (2009-12-02)


On Wed, Dec 02, 2009 at 11:08:49PM +0100, Richard Guenther wrote:
> On Wed, 2 Dec 2009, Ralf Wildenhues wrote:
> 
> > Hello Richard,
> > 
> > * Richard Guenther wrote on Wed, Dec 02, 2009@01:32:24PM CET:
> > > The trunk is in regression and documentation fixes only mode,
> > > Stage 3 has ended yesterday.  Release branch rules are now
> > > in effect for all changes to trunk that touch release critical
> > > parts of the compiler (primary and secondary targets, C and
> > > C++ and their runtimes).
> > 
> > > We seem to get more testing of GCC 4.5 in the field now, so
> > > bugs are more frequently reported now.  Please help in
> > > analyzing (and possibly finding duplicates) and fixing bugs.
> > 
> > The Libtool update would fix a couple of bugs, one of which is important
> > for MinGW@least.  Any chance this could still be considered?
> 
> I think this is up to you - I can't asses the benefits or risks
> of the change.
> 
> Thanks,
> Richard.

Richard,
    Darwin10 should benefit from a libtool update since Peter O'Gorman's
patch to leverage the new -force_load flag in Snow Leopard's ld...

http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=4ad8b63bd1069246c540ba2973da967fe7b68c9c

is supposed to provide the equivalent to the linux ld's --whole-archive.

     -force_load path_to_archive
                 Loads all members of the specified static archive library.  Note: -all_load forces all members
                 of all archives to be loaded.  This option allows you to target a specific archive.

This should eliminate the issues with missing object files when libtool's
convenience archives are used...

http://gcc.gnu.org/ml/gcc/2008-10/msg00083.html

Actually, I would be very interested in testing the proposed libtool patch
to verify that this new change works as advertised (coupled with the pending
dsymutil fixes...http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00094.html
and http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00096.html). This should finally
fix up darwin for properly debugging in libstdc++ and libjava which both
use such libtool convenience archives.
               Jack


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