Re: Tru64 non-virtual thunks multiply defined

2009-01-06 Thread Nathan Sidwell
Peter, > I think I failed to be clear enough. Before this patch, thunks > pointing to weak functions on Tru64 were weak, after it, the functions > remain weak, but the thunks are not. This is problematic. ah, I failed to appreciate that. That sounds like a proble with the patch. nathan -- Nat

Re: Tru64 non-virtual thunks multiply defined

2009-01-06 Thread Peter O'Gorman
Hi Nathan, Thanks for replying. I did not manage to get gcc trunk built on the Tru64 machine to confirm that it is still a problem (out of memory in stage2 compiling fold-const.c, but that's a whole different issue). On Mon, Jan 05, 2009 at 06:15:07PM -0800, Nathan Sidwell wrote: > Peter O'Gorman

Re: Tru64 non-virtual thunks multiply defined

2009-01-05 Thread Nathan Sidwell
Peter O'Gorman wrote: > > The problems start with r109149 - this patch: > http://gcc.gnu.org/ml/gcc-patches/2005-12/msg01905.html > > With this patch reverted we can build qt on Tru64 with gcc-4.2.4. > > I have not yet built trunk on this platform, when I tired bootstrap > failed, will try agai

Re: Tru64 non-virtual thunks multiply defined

2008-12-29 Thread Peter O'Gorman
On Fri, Dec 19, 2008 at 11:32:22AM -0600, Peter O'Gorman wrote: > Hi, > > When building qt-3.3.8 and wxGTk on Tru64 UNIX 5.1 > (alphaev67-dec-osf5.1) with gcc-4.2.4, we got linker failures about > duplicate non-virtual thunks, e.g. from qt: > /usr/ccs/bin/ld: > .obj/release-shared-mt/qmotifdnd_x11

Re: Tru64 non-virtual thunks multiply defined

2008-12-19 Thread Ian Lance Taylor
"Peter O'Gorman" writes: > When building qt-3.3.8 and wxGTk on Tru64 UNIX 5.1 > (alphaev67-dec-osf5.1) with gcc-4.2.4, we got linker failures about > duplicate non-virtual thunks, e.g. from qt: > /usr/ccs/bin/ld: > .obj/release-shared-mt/qmotifdnd_x11.o: non-virtual thunk to > QDragMoveEvent::~Q

Tru64 non-virtual thunks multiply defined

2008-12-19 Thread Peter O'Gorman
Hi, When building qt-3.3.8 and wxGTk on Tru64 UNIX 5.1 (alphaev67-dec-osf5.1) with gcc-4.2.4, we got linker failures about duplicate non-virtual thunks, e.g. from qt: /usr/ccs/bin/ld: .obj/release-shared-mt/qmotifdnd_x11.o: non-virtual thunk to QDragMoveEvent::~QDragMoveEvent(): multiply defined