[gull] ELF non compatibles entre RH7.2 et RH8.0

Marc SCHAEFER schaefer at alphanet.ch
Fri Jul 18 21:41:02 CEST 2003


On Fri, Jul 18, 2003 at 07:42:50PM +0200, Marc Mongenet wrote:
> Cela vient sans doute du fait d'un changement de version de GCC.
> Les fichiers objets compilés avec G++ 3.2.x ne sont pas compatibles

Est-ce lié au fait que i386 ne sera plus supporté complètement ?  J'ai eu lu
que Debian devra renoncer bientôt à supporter les 386 pour ne
supporter que 486, 586 et supérieurs (justement en raison de changements
incompatibles dans la libc et de la nécessité de rester compatible avec
les autres distributions).

Référence:
   http://lists.debian.org/debian-devel/2003/debian-devel-200304/msg01895.html

- In gcc-3.3, it's differentiated between i386 and ix86 (>=4), however
  the atomicity implementation is selected at configure time (so
  an i386-linux configured compiler always uses the generic
  implementation).

- Trying to "fix" this resulted in libstdc++5 packages built for
  i386 and ix86, and selecting the atomicity implementation based on
  target cpu macros. This approach doesn't work, as I learned now.
  See http://gcc.gnu.org/ml/libstdc++/2003-04/msg00394.html: It's
  not possible to mix the two implementations.

Dommage, j'aime bien recycler des 386 et 486 en routeurs/firewall cable/ADSL
sous Debian. C'était à peu près la dernière distribution `mainstream' à
supporter ce matériel.




More information about the gull mailing list