<![CDATA[Andesi - forum / apt-build : gadget de geek ?]> 2009-06-30T14:12:15Z FluxBB http://forum.andesi.org/viewtopic.php?id=6562 <![CDATA[Réponse à : apt-build : gadget de geek ?]> Sur ce, bienvenue sur Andesi ogaby !!

]>
http://forum.andesi.org/profile.php?id=81 2009-06-30T14:12:15Z http://forum.andesi.org/viewtopic.php?pid=58640#p58640
<![CDATA[Réponse à : apt-build : gadget de geek ?]> Salut

1)oui il y a toujours ce problème avec les optimisations de gcc.

2) la compilation apporte un peu pour ce qui est des softs utilisant les fonctions du processeur comme le MMX, le SSE. A ma connaissance, ffmpeg et mencoder les utilisent et après compilations, les perfs augmentent légèrement. Lorsqu'on doit convertir un film de plus d'une heure, ce gain est appréciable. Sinon pour les autres paquets, ca apporte très peu.

3) je ne sais pas.


Perso, j'avais installé apt-build et je n'étais pas très content du résultat. Ensuite j'ai regardé son fonctionnement puis maintenant je fais les différentes étapes à la main.
En gros:
1) installation des sources: apt-get source <paquet>
2) aller dans le nouveau répertoire créé puis dans le répertoire "debian". Là j'édite le fichier rules. Je change en CFLAGS= -O2 -march=pentium4 -pipe et j'ajoute CXXFLAGS="${CFLAGS}".
3) je reviens dans le répertoire des sources et je lance dpkg-buildpackage -b -uc -us

Et là j'ai mes paquets avec mes optimisations de compilations.

Options de compilations: http://www.gentoo.org/doc/fr/gcc-optimization.xml

]>
http://forum.andesi.org/profile.php?id=23921 2009-06-30T08:20:48Z http://forum.andesi.org/viewtopic.php?pid=58639#p58639
<![CDATA[apt-build : gadget de geek ?]> Hello,

Hier soir, après avoir installé Munin pour voir ce que ça donnait, en vue de l'utiliser pour surveiller mon routeur sous openwrt, j'ai cherché quelque chose à lancer qui utilise le processeur, histoire de voir quelque chose sur les graphiques big_smile

Compiler un noyau ? C'est un peu commun ... lol

Je me suis donc lancé dans des apt-get source suivis de debuild. Au bout du deuxième, je me suis dis que les paquets ainsi compilés allaient être pénible à maintenir hmm

Du coup j'ai repensé à cet article sur le wiki d'Andesi qui parlait d'apt-build qui fait ça très bien !!

Effectivement, ça marche nickel, pas besoin de se palucher à la main toutes les dépendances nécessaires pour la compilation, et ça ajoute direct dans un dépôt local activé pour aptitude/synaptic.

Par contre j'ai plusieurs questions :
1) il semble que ces scripts (apt-build) ne prenaient pas en compte à une époque les optimisations du fichier apt-build.conf, est-ce toujours le cas ?

2) il semble également qu'en dehors de la geekerie d'avoir recompilé tout son système, ce genre d'optimisation (disons pour un intel core2) ne se voit pas franchement au quotidien, en dehors de logiciels de décompression de vidéo, est-ce vrai ? Genre si je recompile Gimp, la différence sera perceptible ?

3) je n'arrive pas à ce qu'aptitude/synaptic installe les paquets nouvellement compilés, pourtant j'ai bien suivi le tuto, et j'ai bien modifié la priorité de ces paquets :

crapaud64:~$ apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 990 file: apt-build/main Packages
     release o=apt-build,l=apt-build,c=main

Voici ce que me dit aptitude si je tente d'installer le paquet Gimp ainsi recompilé :

Aptitude a écrit :

i U Gimp +1016kB 2.6.5.1-1 2.6.5-1
Un version plus ancienne que la version actuellement installée de ces paquets va être installée.

Usti

[EDIT]ajout de la sortie d'aptitude[/EDIT]

]>
http://forum.andesi.org/profile.php?id=669 2009-03-28T16:47:03Z http://forum.andesi.org/viewtopic.php?pid=58372#p58372