Version `GLIBC_2.4' not found

Bonjour,

malgré de nombreuses recherches je me retrouve face à un problème que je n'arrive pas à résoudre (je ne suis pas du tout un pro de Linux...)

Alors voila j'ai un travail à faire où je dispose de 2 machines tournant sur Linux. Je dois compiler une application C sur la plus récente des 2 (qui possède libc-2.10.1.so) et j'aimerai faire tourner l'application sur la plus ancienne (qui possède libc-2.3.3.so). Bon en fait je vous explique pas trop le pourquoi du comment je dois faire ça, c'est un peu compliqué ;)

Mais quand je veux éxécuter cette application sur la plus ancienne machine j'ai ce message :
/lib/libc.so.6: version `GLIBC_2.4' not found

Y'aurait il un moyen de régler ce problème sans toucher à la "configuration" des machines ???
Je sais pas trop mais y'a-t-il par exemple un moyen simple de compiler avec une ancienne libc ou quelque chose comme ça ???

Merci d'avance
Configuration: Windows XP Internet Explorer 8.0

5 réponses

  1. gcc 4.4.1 pour la nouvelle et sur l'autre il n'y a pas gcc.
    1. Alors quelle est la version du noyau de chaque machine ?

      uname -a
      1. Pour la machine la plus récente ça donne :
        Linux devLinux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux

        et pour l'autre :
        Linux pegasus 2.6.11.11-arcom1-1-pegasus #1 Wed Jun 8 10:20:17 BST 2005 i486 unknown