[gentoo-user-fr] Reprise de la compilation d'un paquet
11 réponses
gwenhael
Bonjour,
Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
C'est à dire ne pas recommencer depuis le début?
Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
Merci d'avance
Gwenhaël
Bonjour, Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? C'est à dire ne pas recommencer depuis le début? Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? Merci d'avance Gwenhaël
Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
2006/9/27, gwenhael <gwenjo@free.fr>:
Bonjour,
Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
C'est à dire ne pas recommencer depuis le début?
Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
Merci d'avance
Gwenhaël
Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre
le procédure d'installation manuelle des paquets[1] et dans ton cas,
passer directement à l'étape compilation et peut être faire un make a
la place de 'ebuild .... compile', après tu peux faire un 'touch
.compiled' et suivre le reste du manuel... (bien sûr je ne garantis
rien..)
Bonjour, Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? C'est à dire ne pas recommencer depuis le début? Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? Merci d'avance Gwenhaël
Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
gwenhael
Ok, Merci. Je vais tester ça. Gwen
On Wed, 27 Sep 2006 08:48:47 +0200 "Boris Fersing" wrote:
2006/9/27, gwenhael : > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
2006/9/27, gwenhael <gwenjo@free.fr>:
> Bonjour,
> Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
> C'est à dire ne pas recommencer depuis le début?
> Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
> Merci d'avance
> Gwenhaël
>
Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre
le procédure d'installation manuelle des paquets[1] et dans ton cas,
passer directement à l'étape compilation et peut être faire un make a
la place de 'ebuild .... compile', après tu peux faire un 'touch
.compiled' et suivre le reste du manuel... (bien sûr je ne garantis
rien..)
On Wed, 27 Sep 2006 08:48:47 +0200 "Boris Fersing" wrote:
2006/9/27, gwenhael : > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > Salut,
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
-- mailing list
Benjamin LASSERRE
gwenhael wrote:
Bonjour, Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? C'est à dire ne pas recommencer depuis le début? Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? Merci d'avance Gwenhaël
bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
bonne compile ! -- mailing list
gwenhael wrote:
Bonjour,
Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
C'est à dire ne pas recommencer depuis le début?
Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
Merci d'avance
Gwenhaël
bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est
arrêté et le nouveau, fais simplement
-> emerge --resume
mais souvent quand emerge s'arrête de lui même, c'est que tu as un
paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être
relané en sautant le premier paquet :
-> emerge --resume --skip-first
comme ça tu zape les paquets chiants et tu peux t'y interresser plus
tard... mais il se peut aussi que des dépendances à ce paquet ne
puissent pas compiler, t'obligeant à recompiler un paquet isolé au
milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume
dans ce cas :
-> sauvegarde /var/cache/edb/mtimedb
-> fais ton emerge bidule machin
-> restaure mtimedb
-> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même
chose... ça te fera deux tips pour le prix d'un
bonne compile !
--
gentoo-user-fr@gentoo.org mailing list
Bonjour, Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? C'est à dire ne pas recommencer depuis le début? Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? Merci d'avance Gwenhaël
bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
bonne compile ! -- mailing list
Boris Fersing
2006/9/27, Benjamin LASSERRE :
gwenhael wrote: > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
bonne compile !
Moi je l'ai compris comme "la reprise de la compilation d'un seul paquet", et dans ce cas faut y aller a la main.. par contre, effectivement, si c'est pour reprendre une liste la compilation à partir d'un paquet dans une liste (genre -auvDN world), c'est bien 'emerge --resume' qu'il faut utiliser.
Boris.
-- mailing list
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
2006/9/27, Benjamin LASSERRE <blasserre@free.fr>:
gwenhael wrote:
> Bonjour,
> Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
> C'est à dire ne pas recommencer depuis le début?
> Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
> Merci d'avance
> Gwenhaël
>
bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est
arrêté et le nouveau, fais simplement
-> emerge --resume
mais souvent quand emerge s'arrête de lui même, c'est que tu as un
paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être
relané en sautant le premier paquet :
-> emerge --resume --skip-first
comme ça tu zape les paquets chiants et tu peux t'y interresser plus
tard... mais il se peut aussi que des dépendances à ce paquet ne
puissent pas compiler, t'obligeant à recompiler un paquet isolé au
milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume
dans ce cas :
-> sauvegarde /var/cache/edb/mtimedb
-> fais ton emerge bidule machin
-> restaure mtimedb
-> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même
chose... ça te fera deux tips pour le prix d'un
bonne compile !
Moi je l'ai compris comme "la reprise de la compilation d'un seul
paquet", et dans ce cas faut y aller a la main.. par contre,
effectivement, si c'est pour reprendre une liste la compilation à
partir d'un paquet dans une liste (genre -auvDN world), c'est bien
'emerge --resume' qu'il faut utiliser.
Boris.
--
gentoo-user-fr@gentoo.org mailing list
--
Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
gwenhael wrote: > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
bonne compile !
Moi je l'ai compris comme "la reprise de la compilation d'un seul paquet", et dans ce cas faut y aller a la main.. par contre, effectivement, si c'est pour reprendre une liste la compilation à partir d'un paquet dans une liste (genre -auvDN world), c'est bien 'emerge --resume' qu'il faut utiliser.
Boris.
-- mailing list
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
gwenhael
Salut, En fait c'était le renseignement de Boris que je cherchais. Si tu fait un resume après un ctrlC par ex. La recompilation du paquet que tu as arrété va recommencer du début, et moi c'que je cherche c'est que le paquet ne soit pas entierement recompilé mais juste qu'il finisse c'qui lui restait à faire pour finir. Gwen
On Wed, 27 Sep 2006 09:00:49 +0200 Benjamin LASSERRE wrote:
gwenhael wrote: > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
bonne compile ! -- mailing list
-- mailing list
Salut,
En fait c'était le renseignement de Boris que je cherchais.
Si tu fait un resume après un ctrlC par ex. La recompilation du paquet que tu as arrété va recommencer du début, et moi c'que je cherche c'est que le paquet ne soit pas entierement recompilé mais juste qu'il finisse c'qui lui restait à faire pour finir.
Gwen
On Wed, 27 Sep 2006 09:00:49 +0200
Benjamin LASSERRE <blasserre@free.fr> wrote:
gwenhael wrote:
> Bonjour,
> Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée?
> C'est à dire ne pas recommencer depuis le début?
> Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ?
> Merci d'avance
> Gwenhaël
>
bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est
arrêté et le nouveau, fais simplement
-> emerge --resume
mais souvent quand emerge s'arrête de lui même, c'est que tu as un
paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être
relané en sautant le premier paquet :
-> emerge --resume --skip-first
comme ça tu zape les paquets chiants et tu peux t'y interresser plus
tard... mais il se peut aussi que des dépendances à ce paquet ne
puissent pas compiler, t'obligeant à recompiler un paquet isolé au
milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume
dans ce cas :
-> sauvegarde /var/cache/edb/mtimedb
-> fais ton emerge bidule machin
-> restaure mtimedb
-> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même
chose... ça te fera deux tips pour le prix d'un
bonne compile !
--
gentoo-user-fr@gentoo.org mailing list
Salut, En fait c'était le renseignement de Boris que je cherchais. Si tu fait un resume après un ctrlC par ex. La recompilation du paquet que tu as arrété va recommencer du début, et moi c'que je cherche c'est que le paquet ne soit pas entierement recompilé mais juste qu'il finisse c'qui lui restait à faire pour finir. Gwen
On Wed, 27 Sep 2006 09:00:49 +0200 Benjamin LASSERRE wrote:
gwenhael wrote: > Bonjour, > Je ne sais pas si c'est possible mais existe t-il un moyen de pouvoir reprendre la compilation au moment où elle s'est arrêtée? > C'est à dire ne pas recommencer depuis le début? > Genre si on as arrété à 70% de la fin qu'il reprenne la et non au tout début ? > Merci d'avance > Gwenhaël > bonjour
tu peux le faire, si tu ne lances pas d'emerge entre celui qui s'est arrêté et le nouveau, fais simplement -> emerge --resume mais souvent quand emerge s'arrête de lui même, c'est que tu as un paquet qui ne veut pas passer, emerge prévoit donc de pouvoir être relané en sautant le premier paquet : -> emerge --resume --skip-first comme ça tu zape les paquets chiants et tu peux t'y interresser plus tard... mais il se peut aussi que des dépendances à ce paquet ne puissent pas compiler, t'obligeant à recompiler un paquet isolé au milieu de ton emerge -e world, te faisant perdre le bénéfice du --resume dans ce cas : -> sauvegarde /var/cache/edb/mtimedb -> fais ton emerge bidule machin -> restaure mtimedb -> emerge --resume retombera sur ses pattes comme si de rien n'était
PS : ah, boris a été plus rapide que moi mais n'a pas compris la même chose... ça te fera deux tips pour le prix d'un
Même sur un seul paquet, si tu arrête en cours de compilation, il te reprendra la compilation du paquet au début. Il 'existe pas à ma connaissance de système permettant à GCC de reprendre sa compilation.
En revanche, si tu utilise CCACHE, le recompilation de ce qui avait été fait précédemment devrais être nettement plus rapide
Quand tu fais 'make', si le Makefile est bien foutu, il ne recompile pas ce qui est déjà compilé et "à jour" : http://www.gnu.org/software/make/
Par contre je me pose la question, si le programme est linké à une lib qui est sur mon système et que je modifie cette dernière entre 2 'make', est-ce qu'il va savoir que la lib en question a changée ?
Boris.
-- Greenduck-O-rama [[ Attention : mon adresse mail change. Ecrivez-moi à '' ]] _o< _o< _o< _o< _o< _o<
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
Même sur un seul paquet, si tu arrête en cours de compilation, il te
reprendra la compilation du paquet au début. Il 'existe pas à ma
connaissance de système permettant à GCC de reprendre sa compilation.
En revanche, si tu utilise CCACHE, le recompilation de ce qui avait été fait
précédemment devrais être nettement plus rapide
Quand tu fais 'make', si le Makefile est bien foutu, il ne recompile
pas ce qui est déjà compilé et "à jour" :
http://www.gnu.org/software/make/
Par contre je me pose la question, si le programme est linké à une lib
qui est sur mon système et que je modifie cette dernière entre 2
'make', est-ce qu'il va savoir que la lib en question a changée ?
Boris.
--
Greenduck-O-rama
[[ Attention : mon adresse mail change. Ecrivez-moi à
'greenduckorama@gmail.com' ]]
_o< _o< _o< _o< _o< _o<
--
Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
Même sur un seul paquet, si tu arrête en cours de compilation, il te reprendra la compilation du paquet au début. Il 'existe pas à ma connaissance de système permettant à GCC de reprendre sa compilation.
En revanche, si tu utilise CCACHE, le recompilation de ce qui avait été fait précédemment devrais être nettement plus rapide
Quand tu fais 'make', si le Makefile est bien foutu, il ne recompile pas ce qui est déjà compilé et "à jour" : http://www.gnu.org/software/make/
Par contre je me pose la question, si le programme est linké à une lib qui est sur mon système et que je modifie cette dernière entre 2 'make', est-ce qu'il va savoir que la lib en question a changée ?
Boris.
-- Greenduck-O-rama [[ Attention : mon adresse mail change. Ecrivez-moi à '' ]] _o< _o< _o< _o< _o< _o<
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
Frédéric Grosshans
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit :
Même sur un seul paquet, si tu arrête en cours de compilation, il te reprendra la compilation du paquet au début. Il 'existe pas à ma connaissance de système permettant à GCC de reprendre sa compilation.
Je crois qu'il suffit de faire :
# FEATURES="keepwork" emerge --resume
Mais je n'en suis pas sûr
-- mailing list
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit :
Même sur un seul paquet, si tu arrête en cours de compilation, il te
reprendra la compilation du paquet au début. Il 'existe pas à ma
connaissance de système permettant à GCC de reprendre sa compilation.
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit :
Même sur un seul paquet, si tu arrête en cours de compilation, il te reprendra la compilation du paquet au début. Il 'existe pas à ma connaissance de système permettant à GCC de reprendre sa compilation.
Je crois qu'il suffit de faire :
# FEATURES="keepwork" emerge --resume
Mais je n'en suis pas sûr
-- mailing list
Boris Fersing
2006/9/27, Frédéric Grosshans :
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit : > Même sur un seul paquet, si tu arrête en cours de compilation, il te > reprendra la compilation du paquet au début. Il 'existe pas à ma > connaissance de système permettant à GCC de reprendre sa compilation.
Je crois qu'il suffit de faire :
# FEATURES="keepwork" emerge --resume
Mais je n'en suis pas sûr
Mh, keepwork c'est pour ne pas supprimer le workdir une fois l'appli mergée, après je ne pense pas que ca empeche portage de faire le menage *avant* la compilation...
à tester ^^
Boris.
-- mailing list
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit :
> Même sur un seul paquet, si tu arrête en cours de compilation, il te
> reprendra la compilation du paquet au début. Il 'existe pas à ma
> connaissance de système permettant à GCC de reprendre sa compilation.
Je crois qu'il suffit de faire :
# FEATURES="keepwork" emerge --resume
Mais je n'en suis pas sûr
Mh, keepwork c'est pour ne pas supprimer le workdir une fois l'appli
mergée, après je ne pense pas que ca empeche portage de faire le
menage *avant* la compilation...
à tester ^^
Boris.
--
gentoo-user-fr@gentoo.org mailing list
--
Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
Le mercredi 27 septembre 2006 à 09:47 +0200, _o< GreenDuck a écrit : > Même sur un seul paquet, si tu arrête en cours de compilation, il te > reprendra la compilation du paquet au début. Il 'existe pas à ma > connaissance de système permettant à GCC de reprendre sa compilation.
Je crois qu'il suffit de faire :
# FEATURES="keepwork" emerge --resume
Mais je n'en suis pas sûr
Mh, keepwork c'est pour ne pas supprimer le workdir une fois l'appli mergée, après je ne pense pas que ca empeche portage de faire le menage *avant* la compilation...
à tester ^^
Boris.
-- mailing list
-- Quiconque me parle de Dieu en veut à ma bourse ou à ma liberté.
-- mailing list
Frédéric Grosshans
Le mercredi 27 septembre 2006 à 08:48 +0200, Boris Fersing a écrit :
2006/9/27, gwenhael :
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
J'ai utilisé ça pour me sortir d'un problème de gcc qui plantait sur un ppc64 mal configuré ... et ça a en général marché. Je conseillerais plutôt dans ton cas de faire direcement un 'ebuild merge' plutôt que de tout décomposer.
À moins, bien sûr, que FEATURES="keepwork" (cf mon autre mail) fonctionne.
Fred
-- mailing list
Le mercredi 27 septembre 2006 à 08:48 +0200, Boris Fersing a écrit :
2006/9/27, gwenhael <gwenjo@free.fr>:
avec portage ce n'est pas possible, mais à la main oui, il faut suivre
le procédure d'installation manuelle des paquets[1] et dans ton cas,
passer directement à l'étape compilation et peut être faire un make a
la place de 'ebuild .... compile', après tu peux faire un 'touch
.compiled' et suivre le reste du manuel... (bien sûr je ne garantis
rien..)
J'ai utilisé ça pour me sortir d'un problème de gcc qui plantait sur un
ppc64 mal configuré ... et ça a en général marché. Je conseillerais
plutôt dans ton cas de faire direcement un 'ebuild merge' plutôt que de
tout décomposer.
À moins, bien sûr, que FEATURES="keepwork" (cf mon autre mail)
fonctionne.
Le mercredi 27 septembre 2006 à 08:48 +0200, Boris Fersing a écrit :
2006/9/27, gwenhael :
avec portage ce n'est pas possible, mais à la main oui, il faut suivre le procédure d'installation manuelle des paquets[1] et dans ton cas, passer directement à l'étape compilation et peut être faire un make a la place de 'ebuild .... compile', après tu peux faire un 'touch .compiled' et suivre le reste du manuel... (bien sûr je ne garantis rien..)
J'ai utilisé ça pour me sortir d'un problème de gcc qui plantait sur un ppc64 mal configuré ... et ça a en général marché. Je conseillerais plutôt dans ton cas de faire direcement un 'ebuild merge' plutôt que de tout décomposer.
À moins, bien sûr, que FEATURES="keepwork" (cf mon autre mail) fonctionne.