Re: Dropping/splitting (proper) i386 support
Hamish Moffatt writes:
> On Sun, Apr 27, 2003 at 04:32:37PM -0400, Nathanael Nerode wrote:
> > This is an attempt to summarize some points.
> > 1. Why do we have a problem, other than performance issues?
> > * To maintain binary compatibility with other distributions for C++
> > packages, Debian needs to use the i486+ version of atomicity.h supplied
> > by GCC.
> > * This version is significantly faster than the i386 version.
> > * GCC 3.2 doesn't even supply a working i386 version (GCC 3.3 does).
> > * This is exposed ABI (currently) and therefore cannot be solved by
> > multilibbing.
> I notice that we already have /usr/lib/i486/libstdc++.so.5 etc. Does this
> mean we can have different versions of the library for i386, i486 etc?
No. I had to learn this as well. The new packages only have the
libstdc++ with the i486 atomicity implementation as gcc-3.2's
libstdc++ had it. The two implementations must not be mixed.