Re: default CPU target for ix86 based ports
Jan-Benedict Glaw <jbglaw@lug-owl.de> writes:
> > You are wrong. There are two versions of atomicity.h, one for i486+,
> > and the other for i386+ (at the time the other distributors released
> > their compilers, there was only the i486+ version, and it was assumed
> > to work for i386+, but didn't). The two versions are
>
> So we now suffer from a former bug?
Yes and no. We see the effects from a former bug, but we are not
suffering (atleast, I'm not :-)
This bug went unnoticed (or unreported) for several GCC releases,
which hints as how widely i386 machines are still used with current
software...
> Debian is constantly recompiling it's packages (at least for unstable),
> and I assume other distributors are doing basically the same. As we
> already had (official) ABI changes (C++ comes to mind again) and where
> now a (hopefully correct) i386 version is available, can't we all
> (Debian and non-Debian) do as we did it the last time (TM)?
Unfortunately, the LSB and other relevant specs are silent on this
specific issue. Most other vendors support only i586+, anyway, and
would not agree to a change that would require them to recompile,
yielding binary incompatibility with earlier versions of their own
releases.
> After all argueing/ranting, there seem to be two outcomings. Either have
> an own i386 distro or work on the emulator (for 2.6.x). I've started
> with the emulator, but it doesn't work yet.
Indeed.
Regards,
Martin
Reply to: