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, 2...@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 mi...@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