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=C3=A8que
math=C3=A9matique.
J'ai donc r=C3=A9alis=C3=A9 un petit programme de test de la fonction round
(round.c)
et je l'ai fait fonctionner sur trois cibles diff=C3=A9rentes : la cible
sarge, une cible lenny et ma station en sid.
le comportement est uniquement diff=C3=A9rent sur la version sarge o=C3=B9 :
round(0) retourne autre chose que 0 et qu'apr=C3=A8s quelque utilisation de
round la variable n n'est plus reconnue comme un double.
Je ne vois pas o=C3=B9 pourrait =C3=AAtre la diff=C3=A9rence ou la "mauvaise
utilisation" de round().
Je n'ai pas trouv=C3=A9 non plus de point d'entr=C3=A9e sur la glib pour ro=
und(),
mais l=C3=A0 je ne suis pas s=C3=BBr d'avoir bien cherch=C3=A9.
Est-ce quelqu'un a d=C3=A9j=C3=A0 rencontr=C3=A9 ce type de probl=C3=A8me ?
Bien entendu, la mise =C3=A0 jour de la cible n'est pas une option viable
pour pleins de mauvaises raisons bien terre =C3=A0 terre !
Merci d'avance.
En pi=C3=A8ces jointes :
- round.c le programme simple de test
- test.sh le srcipt de test execut=C3=A9 sur chaque cible,
- sid.txt r=C3=A9sultat sur sid
- lenny.txt r=C3=A9sultat sur lenny
- sarge.txt r=C3=A9sultat sur sarge
uname
Linux lenny 2.6.26-2-486 #1 Tue Mar 9 17:10:34 UTC 2010 i686 GNU/Linux
glibc
GNU C Library stable release version 2.7, by Roland McGrath et al.
Compilation
round.c: In function =E2=80=98main=E2=80=99:
round.c:14: warning: incompatible implicit declaration of built-in function=
=E2=80=98round=E2=80=99
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110403183350.0a409a45@yan.ianco.homelinux.org
--
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-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110405182245.0c876095@yan.ianco.homelinux.org