Executables binaires : compatibilité entre distributions Linux ?

Executables binaires : compatibilité entre distributions Linux ? - Linux et OS Alternatifs

Marsh Posté le 27-01-2004 à 10:59:47    

Bonjour !
 
Bon j'ai une question fastoche :
 
J'ai une application que je compile sous une Mandrake. J'ai donc un beau binaire que je veux donner à quelqu'un.
 
Le binaire marchera bien quelle que soit la distribution de linux du gars, mandrake debian redhat ou autre, du moment que c'est un linux et que c'est un processeur x86 ?
 
Y'a pas de soucis ?

Reply

Marsh Posté le 27-01-2004 à 10:59:47   

Reply

Marsh Posté le 27-01-2004 à 11:04:53    

tout dépends des bibliothèques auxquels il est lié (versions, présence, compatibilité, statique ou dynamique)
 
par ex : même le ls de la MDK 9.2 ne marche pas sur la 9.0 parce qu'une des bibliothèque majeure (entre autre), la glibc à changé de version (2.2 > 2.3)


Message édité par Mjules le 27-01-2004 à 11:05:10

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-01-2004 à 11:14:27    

Oui ok je vois.
 
Si cela se produit, est-ce qu'il y a un message d'erreur explicite ou juste "cannot execute binary file" ?
 
Mais par contre le ls de MDK 9.2 fonctionnerais sous une DEBIAN si elle possède la bonne version de librairie glibc ?

Reply

Marsh Posté le 27-01-2004 à 11:39:01    

si il n'est pas lié à une autre bibliothèque non-dispos/version différente, oui, ça devrait marcher.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-01-2004 à 11:41:15    

ok merci bien

Reply

Marsh Posté le 27-01-2004 à 11:45:52    

ca dependra aussi des optimisations (genre : /etc/make.conf)


---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed