Bonjour, Pb de version de gcc et de dialecte C => -std=gnu99 et round fonctionne !
Yann. Le Sun, 3 Apr 2011 18:33:50 +0200, Yann Cohen <y...@ianco.org> a écrit : > Bonjour, > > Je rentre d'une mise en service d'une nouvelle version soft sur une > ancienne plate forme debian sous sarge et je me suis rendu compte que > sur cette version j'avais des comportements inattendus lors des > calculs et de l'utilisation de la fonction round() de la bibliothèque > mathématique. > > J'ai donc réalisé un petit programme de test de la fonction round > (round.c) > > et je l'ai fait fonctionner sur trois cibles différentes : la cible > sarge, une cible lenny et ma station en sid. > > le comportement est uniquement différent sur la version sarge où : > round(0) retourne autre chose que 0 et qu'après quelque utilisation de > round la variable n n'est plus reconnue comme un double. > > Je ne vois pas où pourrait être la différence ou la "mauvaise > utilisation" de round(). > > Je n'ai pas trouvé non plus de point d'entrée sur la glib pour > round(), mais là je ne suis pas sûr d'avoir bien cherché. > > Est-ce quelqu'un a déjà rencontré ce type de problème ? > > Bien entendu, la mise à jour de la cible n'est pas une option viable > pour pleins de mauvaises raisons bien terre à terre ! > > Merci d'avance. > > En pièces jointes : > - round.c le programme simple de test > - test.sh le srcipt de test executé sur chaque cible, > - sid.txt résultat sur sid > - lenny.txt résultat sur lenny > - sarge.txt résultat sur sarge > > -- > Yann COHEN -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110405182245.0c876...@yan.ianco.homelinux.org