Extrait de man gcc :
-Os Optimize for size. -Os enables all -O2 optimizations that do not
typically increase code size. It also performs further optimizations
designed to reduce code size.
Ce qui veut dire que -Os est équivalent à -O2 sauf en ce qui concerne
des optimisations gourmandes en taille. -Os ajoute aussi d'autres
optimisations conçues pour réduire la taille.
Tu peux aussi garder un -O2 ou -O3 avec un -s, mais c'est du gagne pas
gros :
-s Remove all symbol table and relocation information from the
executable.
--
Stéphan
--
mailing list
Extrait de man gcc :
-Os Optimize for size. -Os enables all -O2 optimizations that do not
typically increase code size. It also performs further optimizations
designed to reduce code size.
Ce qui veut dire que -Os est équivalent à -O2 sauf en ce qui concerne
des optimisations gourmandes en taille. -Os ajoute aussi d'autres
optimisations conçues pour réduire la taille.
Tu peux aussi garder un -O2 ou -O3 avec un -s, mais c'est du gagne pas
gros :
-s Remove all symbol table and relocation information from the
executable.
--
Stéphan
--
gentoo-user-fr@gentoo.org mailing list
Extrait de man gcc :
-Os Optimize for size. -Os enables all -O2 optimizations that do not
typically increase code size. It also performs further optimizations
designed to reduce code size.
Ce qui veut dire que -Os est équivalent à -O2 sauf en ce qui concerne
des optimisations gourmandes en taille. -Os ajoute aussi d'autres
optimisations conçues pour réduire la taille.
Tu peux aussi garder un -O2 ou -O3 avec un -s, mais c'est du gagne pas
gros :
-s Remove all symbol table and relocation information from the
executable.
--
Stéphan
--
mailing list
Bonjour,
Voici la question la plus stupide qu'il m'ait été donné de poser :
Le flag d'optimisation dans le fichier /etc/make.conf
CFLAGS="-Os" -> "-O3"
-Os optimise la taille
-O1 -O2 -O3 optimise la vitesse
Mais cela veut-il dire :
1) Balancer la taille/vitesse de la compilation ?
2) Balancer la taille/vitesse de l'exécutable généré ?
3) Balancer la taille/vitesse de l'exécution du programme compilé ?
Jusqu'à présent, je pensais que c'était le 3, donc j'utilisais toujours -O3,
histoire que les performances soient optimales à l'utilisation.
Mais je commence à me poser des questions car je suis occupé à installer
gentoo sur un vieux celeron 1Ghz avec 128Mo de ram, et je vois que le swap
(kswapd0) travaille comme un fou furieux et que certaines compilations
n'avancent vraiment pas (pour le moment, plus de 72 heures pour compiler x et
kde, ça me semble un peu long...)
Merci pour vos lumières :-)
Bonjour,
Voici la question la plus stupide qu'il m'ait été donné de poser :
Le flag d'optimisation dans le fichier /etc/make.conf
CFLAGS="-Os" -> "-O3"
-Os optimise la taille
-O1 -O2 -O3 optimise la vitesse
Mais cela veut-il dire :
1) Balancer la taille/vitesse de la compilation ?
2) Balancer la taille/vitesse de l'exécutable généré ?
3) Balancer la taille/vitesse de l'exécution du programme compilé ?
Jusqu'à présent, je pensais que c'était le 3, donc j'utilisais toujours -O3,
histoire que les performances soient optimales à l'utilisation.
Mais je commence à me poser des questions car je suis occupé à installer
gentoo sur un vieux celeron 1Ghz avec 128Mo de ram, et je vois que le swap
(kswapd0) travaille comme un fou furieux et que certaines compilations
n'avancent vraiment pas (pour le moment, plus de 72 heures pour compiler x et
kde, ça me semble un peu long...)
Merci pour vos lumières :-)
Bonjour,
Voici la question la plus stupide qu'il m'ait été donné de poser :
Le flag d'optimisation dans le fichier /etc/make.conf
CFLAGS="-Os" -> "-O3"
-Os optimise la taille
-O1 -O2 -O3 optimise la vitesse
Mais cela veut-il dire :
1) Balancer la taille/vitesse de la compilation ?
2) Balancer la taille/vitesse de l'exécutable généré ?
3) Balancer la taille/vitesse de l'exécution du programme compilé ?
Jusqu'à présent, je pensais que c'était le 3, donc j'utilisais toujours -O3,
histoire que les performances soient optimales à l'utilisation.
Mais je commence à me poser des questions car je suis occupé à installer
gentoo sur un vieux celeron 1Ghz avec 128Mo de ram, et je vois que le swap
(kswapd0) travaille comme un fou furieux et que certaines compilations
n'avancent vraiment pas (pour le moment, plus de 72 heures pour compiler x et
kde, ça me semble un peu long...)
Merci pour vos lumières :-)
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
Michel P.
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
Michel P.
72 hrs pour compilé X, c'est pas si énorme que cela. Ca ma pris un peu
moin de 70hrs sur mon Pentium3 933Mhz avec 512mo de ram :P
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
Michel P.
Les temps que tu annonces pour un PIII m'étonnent profondément. J'en ai
3 ici, un 800, un 866 et un 933, 2 avec 384Mo de RAM et le 800 avec 256,
et aucun, je dis bien aucun, ne prend de tels temps de compilation pour X.
Je n'ai jamais mesuré, mais c'est tout au plus 2 ou 3 heures, mais
certainement pas 70 heures, heureusement, ça serait insupportable.
Les temps que tu annonces pour un PIII m'étonnent profondément. J'en ai
3 ici, un 800, un 866 et un 933, 2 avec 384Mo de RAM et le 800 avec 256,
et aucun, je dis bien aucun, ne prend de tels temps de compilation pour X.
Je n'ai jamais mesuré, mais c'est tout au plus 2 ou 3 heures, mais
certainement pas 70 heures, heureusement, ça serait insupportable.
Les temps que tu annonces pour un PIII m'étonnent profondément. J'en ai
3 ici, un 800, un 866 et un 933, 2 avec 384Mo de RAM et le 800 avec 256,
et aucun, je dis bien aucun, ne prend de tels temps de compilation pour X.
Je n'ai jamais mesuré, mais c'est tout au plus 2 ou 3 heures, mais
certainement pas 70 heures, heureusement, ça serait insupportable.
> Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
> Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
> Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
enfin tout ce temps pour un a64 3000+, je pense que la aussi il y a
problème les 2 compris ne devrait pas dépasser 5heures !!!!
ou alors c est que l'a64 est monté avec une barette de 128 Mo et un disque
4200rpm.
Je pense aussi que les versions de kde ne sont plus faites pour des pc en
dessous du p4 et athlon xp, sauf pour une utilisation de logiciel tiers
sur un wm léger.
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
enfin tout ce temps pour un a64 3000+, je pense que la aussi il y a
problème les 2 compris ne devrait pas dépasser 5heures !!!!
ou alors c est que l'a64 est monté avec une barette de 128 Mo et un disque
4200rpm.
Je pense aussi que les versions de kde ne sont plus faites pour des pc en
dessous du p4 et athlon xp, sauf pour une utilisation de logiciel tiers
sur un wm léger.
Maintenant je suis sur un Athlon64 3000+ et en moin de 10 hrs X étais
compilé. KDE m'en a pris que 14 hrs (plus de 100hrs sur mon vieux 933
pour comparer)
A mon avis, le temps de compilation est surtout relier à la machine
elle-même et non au optimisation apporté à gcc
enfin tout ce temps pour un a64 3000+, je pense que la aussi il y a
problème les 2 compris ne devrait pas dépasser 5heures !!!!
ou alors c est que l'a64 est monté avec une barette de 128 Mo et un disque
4200rpm.
Je pense aussi que les versions de kde ne sont plus faites pour des pc en
dessous du p4 et athlon xp, sauf pour une utilisation de logiciel tiers
sur un wm léger.
On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
Michel Paquet wrote:On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
# genlop -t xorg-x11
* x11-base/xorg-x11
Sun Feb 13 14:03:51 2005 >>> x11-base/xorg-x11-6.8.0-r4
merge time: 52 minutes and 26 seconds.
# genlop -t openoffice
* app-office/openoffice
Mon Jan 23 23:15:36 2006 >>> app-office/openoffice-2.0.1
merge time: 7 hours, 25 minutes and 3 seconds.
je parle bien ici de compilation, sur un _P4 prescott 1 Go de RAM_
pour info j'avais avant un second pc _celeron 500 avec 400Mo de RAM_
la compil de X ne m'a *jamais* pris plus de 24h (sans distcc)
je pense que vous avez un problème... je ne vois malheureusement pas
lequel ! :p
un /emerge --info/ pourrait être un bon début de résolution du problème
Michel Paquet wrote:
On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
# genlop -t xorg-x11
* x11-base/xorg-x11
Sun Feb 13 14:03:51 2005 >>> x11-base/xorg-x11-6.8.0-r4
merge time: 52 minutes and 26 seconds.
# genlop -t openoffice
* app-office/openoffice
Mon Jan 23 23:15:36 2006 >>> app-office/openoffice-2.0.1
merge time: 7 hours, 25 minutes and 3 seconds.
je parle bien ici de compilation, sur un _P4 prescott 1 Go de RAM_
pour info j'avais avant un second pc _celeron 500 avec 400Mo de RAM_
la compil de X ne m'a *jamais* pris plus de 24h (sans distcc)
je pense que vous avez un problème... je ne vois malheureusement pas
lequel ! :p
un /emerge --info/ pourrait être un bon début de résolution du problème
Michel Paquet wrote:On parle bien ici de "Compilation" et non d'installation de packetage
pré-compilé obtenu sur le 2ième disque de Gentoo??? Parce que si c'est
le cas, tu doit avoir un Athlon256bit cadensé à 23.6 Terahertz avec au
moins 16Go de ram
:P:P:P
Plus sérieusement, tu devrais nous expliqué comment tu a pu compilé Xorg
+ KDE en moin de 5 hrs sur 1 seul ordinateur. Ca pourrais être
instructif pour un paquet de gens ici. Je tien à précisé que dans mon
cas, j'utilise Xorg 6.9 (ebuild overlay) et KDE 3.5.1 (ebuild séparer)
Michel P.
# genlop -t xorg-x11
* x11-base/xorg-x11
Sun Feb 13 14:03:51 2005 >>> x11-base/xorg-x11-6.8.0-r4
merge time: 52 minutes and 26 seconds.
# genlop -t openoffice
* app-office/openoffice
Mon Jan 23 23:15:36 2006 >>> app-office/openoffice-2.0.1
merge time: 7 hours, 25 minutes and 3 seconds.
je parle bien ici de compilation, sur un _P4 prescott 1 Go de RAM_
pour info j'avais avant un second pc _celeron 500 avec 400Mo de RAM_
la compil de X ne m'a *jamais* pris plus de 24h (sans distcc)
je pense que vous avez un problème... je ne vois malheureusement pas
lequel ! :p
un /emerge --info/ pourrait être un bon début de résolution du problème