[parisc-linux] Re: gcc-3.2 -> gcc-3.3 transition on hppa
John David Anglin
dave@hiauly1.hia.nrc.ca
Sun, 2 Mar 2003 00:40:40 -0500 (EST)
> In reference to a message from Matthias Klose, dated Mar 01:
> > Matthias Klose writes:
> > > AFAIK the transition from 3.2 to 3.3 requires recompilation of C++
> > > code due to the changed exception handling (now DWARF2 based). As
> > > libstdc++ in 3.2 and 3.2 have the same soname, how to handle it?
Possibly, this issue should be broached with the libstdc++ maintainers.
In my testing, I have moved to installing each gcc version in its own
directory.
I should note again that 3.3 has a ABI change in the passing of small
structures. It also contains a fix for function pointer comparison.
As glibc does function comparison in a number of routines, it needs
recompilation with 3.3 to work correctly. Then, I believe gcc needs
to be rebuilt as libstdc++ depends on the thread implementation. The
last glibc linuxthread code that I downloaded was still broken. I know
Carlos has a patch in the works.
Dave
--
J. David Anglin dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)