Bonjour,
j'ai une librairie dynamique C écrite sous Linux que je charge avec les fonctions de dlfcn.h.
Lorsque j'appelle dlopen dans le programme de test, j'ai une floating point exception. Ca le fait pas sur toutes les machines. La librairie a été compilée sous Fedora, mais je recompile le programme de test sur les machines cibles. Ca marche quand je distribue la lib sous d'autres Fedora, mais quand je passe sous une Debian ou une Red Had, j'ai cette FPE.

J'ai remarqué que sous Fedora la libc est en version 2.7, et sous Debian en 2.3.6. Est-ce que ça peut venir de là ?

Merci