Ici la discussion � l'air plus "constructive" (merci � Charles �galement);-)
On 29 Apr 2002 18:07:09 +0200 Josselin Mouette <[EMAIL PROTECTED]> wrote: > Justement, il faut compiler pour i386 et ce *m�me si la machine de > compilation est un i686*. Ainsi, le paquet pourra tourner sur toutes > les machines. on est d'accord, �a c'est le soucis sur les serveurs/builder officiels ... > Pourquoi Debian fait �a ? > - Parce que le gain de vitesse en compilant pour i686 est ridicule > pour la plupart des applications. Ce n'est pas � Debian de d�cider/cabler comment je recompile mes paquets. Si je vais sur debian.org, je sais que c'est du i386. **OK** Mais pourquoi je suis oblig� de bidouiller quand je suis sur mon i686 ??(modulo quelques possibilit�s dont pentium-builder) > - Parce que �a prendrait inutilement de la place dans l'archive. > - Parce que �a ferait �a de plus � compiler. On s'est pas compris. Je demande pas qu'il y ai une distrib 686 en plus, je demande que l'auto-configuration de compilation soit plus sioux en g�n�ral. En particulier, si je souhaite activer les optimisations je dois pouvoir le faire sans bidouiller... Et tu donnes justement une possibilit� (que je connaissais) mais je voulais creuser la formulation du debian/rules (qui semblait faire allusion � une convention par le terme "missing") > Si tu veux vraiment compiler tes paquets pour architecture i686, > regarde du c�t� de pentium-builder, ce paquet sert � �a. Certes, mais en l'occurence (si on creuse;-), je voudrais juste faire la remarque suivante : dpkg-architecture ne peux pas retourner le valeur i686 (cf son code) Or, cette fonction est utilis�e par le mainteneur � un endroit (param�tre du configure) o� la valeur i686 est possible. Il y a donc un glissement de s�mantique. En fait les notions de CPU et d'architectures sont "confondues". c'est une BOURDE. (oui, vous pouvez hurler, �a n'y changera pas grand chose ;-) Enfin, o� est-il sp�cifi� dans "les docs Debian" que cette configuration dans le debian/rules doit se faire par dpkg-architecture ? Histoire de savoir si je dois faire un rapport de bug pour les packages qui ne le font pas, et qui donnent une valeur satisfaisante pour ma machine ;-) (un comble...) ? Question : Prenons un exemple au hasard, le debian/rules configure de nautilus utilise la valeur i686, est-ce un bug(/debian) ? Bref, il r�sulte de tout �a qu'il est difficile pour l'utilisateur de modifier __proprement__ le comportement du debian/rules pour retrouver les r�glages amont. On pourrait donc imaginer un fichier de conf pour dpkg-architecture permettant de retourner une valeur arbitraire si n�cessaire (un peu la d�marche pentium-builder) et de verrouiller cette valeur sur les builder debian et _pas_ chez l'utilisateur. (encore qu'ici dpkg-architecture n'encapsule pas le bon concept) PS : un grand merci � Josselin pour m'avoir d�montrer au passage qu'il est possible d'avoir une discussion d�cente et courtoise sur ce genre de sujet avec des french-mainteneurs, je commen�ais � douter... A+ -- mailto:[EMAIL PROTECTED] tel: (33) 03 20 43 84 06 INRETS, 20 rue �lis�e Reclus fax: (33) 03 20 43 83 59 BP 317 -- 59666 Villeneuve d'Ascq http://www3.inrets.fr/estas/mariano -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

