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]

Répondre à