View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sat Dec 02, 2017 10:02 pm Post subject: il profilo 17 |
|
|
o appena la letto la news di eselect del 30 novembre:
New 17.0 profiles in the Gentoo repository
suggerisce di passare al nuovo profilo, ricompilare gcc e, di seguito, l'intero world.
sinceramente, l'idea di ricompilare world, in questo momento, mi gira poco, e preferirei eseguire le minime modifiche necessarie per lasciare che il sistema si adatti progressivamente con i successivi aggiornamenti, come ho sempre fatto.
questo tuttavia implicherebbe una convivenza prolungata di binari PIE e binari non-PIE, di cui non so valutare le conseguenze.
sarebbero davvero così devastanti? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Sun Dec 03, 2017 8:26 am Post subject: Re: il profilo 17 |
|
|
cloc3 wrote: | questo tuttavia implicherebbe una convivenza prolungata di binari PIE e binari non-PIE, di cui non so valutare le conseguenze.
sarebbero davvero così devastanti? |
Sembrerebbe di si
NeddySeagoon wrote: | ...
the /17.0/ profiles force the Position Independent Executable use flag from (-pie) to (pie).
This affects gcc and the way it builds everything. pie is now the default everywhere.
Mixing code built with -pie and pie is a very bad thing. It certainly breaks all of your static libraries.
Maybe more, so rebuilding everything is safe.
... |
Ma in questo altro post mv da una soluzione differente al emerge -e @world .
Non saprei cosa consigliarti visto che non ne so abbastanza per capire se ricompilare solo i pacchetti con librerie statiche sia una soluzione sicura _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Mon Dec 04, 2017 8:58 am Post subject: |
|
|
Riporto qui un thread del forum internazionale per chi si appresta a fare la migrazione.
In pratica si seguono tutti i passi della news, ma invece di usare emerge -e @world si po' usare emerge -1 $(eix-installed-after -btF /usr/bin/gcc). Questo permette in caso di errore di riprendere dall'ultimo pacchetto compilato _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
guerro Guru
Joined: 21 Jun 2004 Posts: 402 Location: Brescia
|
Posted: Mon Dec 04, 2017 3:09 pm Post subject: |
|
|
Se si tratta solo di riprendere da dove interrotto basta usare le opzioni --resume --skip-first che permettono di riprendere l'emerge saltando il pacchetto che ha generato errore.
Io ho adottato questa soluzione e a parte amarok che non ne vuole sapere di ricompilare mi rimangono ancora un centinaio di pacchetti su quasi 1400 _________________ (.(*. .*).)
.. G u e r r o ..
(.(.* *.).) |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Dec 04, 2017 8:05 pm Post subject: |
|
|
fedeliallalinea wrote: | emerge -1 $(eix-installed-after -btF /usr/bin/gcc) |
Code: |
cloc3Lnv ~ # eix-installed-after -btF /usr/bin/gcc|wc -l
1706
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
Maxxx Guru
Joined: 12 Jan 2016 Posts: 595 Location: Italia
|
Posted: Tue Dec 05, 2017 9:59 am Post subject: |
|
|
fedeliallalinea wrote: | Riporto qui un thread del forum internazionale per chi si appresta a fare la migrazione.
In pratica si seguono tutti i passi della news, ma invece di usare emerge -e @world si po' usare emerge -1 $(eix-installed-after -btF /usr/bin/gcc). Questo permette in caso di errore di riprendere dall'ultimo pacchetto compilato |
Mannaggia, se avessi letto questa discussione prima... il comando emerge -e @world l'ho rifatto per ben 3 volte su un totale di 1199 pacchetti
Ma alla fine è filato tutto liscio. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Tue Dec 05, 2017 10:46 am Post subject: |
|
|
Maxxx wrote: |
Mannaggia, se avessi letto questa discussione prima... |
purtroppo oramai sul forum si discute poco.
anni fa, una cosa del genere sarebbe stata vissuta come un episodio epocale.
mi ricordo l'aggiornamento di expat.
e allora portage non funzionava come oggi.
p.s.: un'altra opzione utile per l'aggiornamento può essere --keep-going y. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Tue Dec 05, 2017 10:52 am Post subject: |
|
|
cloc3 wrote: | p.s.: un'altra opzione utile per l'aggiornamento può essere --keep-going y. |
Mi sono sempre chiesto (senza mai provare)... ma funziona anche con -e questa opzione? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1012
|
Posted: Tue Dec 05, 2017 12:03 pm Post subject: |
|
|
si.
provato l'altro giorno con due pacchetti falliti.
occhio che non funziona se viene chiesto di cambaire keyword o USE a qualche pacchetto. _________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Tue Dec 05, 2017 12:36 pm Post subject: |
|
|
fedeliallalinea wrote: |
Mi sono sempre chiesto (senza mai provare)... ma funziona anche con -e questa opzione? |
funziona. ma ad ogni pacchetto fallito fa un controllo delle dipendenze.
se il pacchetto crea problemi a quelli successivi, la compilazione si arresta.
di conseguenza, l'esecuzione fino all'ultimo ebuild non è garantita.
tra l'altro, questo accade anche se l'emerge era stato lanciato con l'opzione --nodeps. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Tue Dec 05, 2017 1:03 pm Post subject: |
|
|
cloc3 wrote: | Maxxx wrote: |
Mannaggia, se avessi letto questa discussione prima... |
purtroppo oramai sul forum si discute poco.
anni fa, una cosa del genere sarebbe stata vissuta come un episodio epocale.
mi ricordo l'aggiornamento di expat.
e allora portage non funzionava come oggi.
p.s.: un'altra opzione utile per l'aggiornamento può essere --keep-going y. |
Triste ma vero.
Comunque ho adottato la procedura proposta dalla "piece of news" compresa di emerge -e world ed è andata liscia tranne l'inconveniente del bug di klibc _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Tue Dec 05, 2017 1:31 pm Post subject: |
|
|
bandreabis wrote: | Comunque ho adottato la procedura proposta dalla "piece of news" compresa di emerge -e world ed è andata liscia tranne l'inconveniente del bug di klibc |
Ho avuto lo stesso problema _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Tue Dec 05, 2017 1:33 pm Post subject: |
|
|
credo di aver preso la soluzione da un tuo post _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
Maxxx Guru
Joined: 12 Jan 2016 Posts: 595 Location: Italia
|
Posted: Tue Dec 05, 2017 10:12 pm Post subject: |
|
|
Anch'io ho preso una soluzione da un post di fedeliallalinea... quello riguardante la patch da applicare al pacchetto cdrdao.
Invece non ho ben chiara una cosa: io non ho abilitato la USE flag "PIC"... ma da quello che ho capito è già in serie sul profilo 17, giusto? |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Tue Dec 05, 2017 10:43 pm Post subject: |
|
|
avevo compreso così
ma se do emerge --info non trovo la voce "pic" _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Wed Dec 06, 2017 6:53 am Post subject: |
|
|
Maxxx wrote: | Invece non ho ben chiara una cosa: io non ho abilitato la USE flag "PIC"... ma da quello che ho capito è già in serie sul profilo 17, giusto? |
A riguardo di cosa? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Maxxx Guru
Joined: 12 Jan 2016 Posts: 595 Location: Italia
|
Posted: Wed Dec 06, 2017 7:52 am Post subject: Re: il profilo 17 |
|
|
Le USE flags PIC e PIE, come dicono qui , mi era sembrato di capire che la USE pie con il profilo 17 viene ora utilizzata di default, quindi io non l'ho impostata sul make.conf. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Wed Dec 06, 2017 8:09 am Post subject: Re: il profilo 17 |
|
|
Maxxx wrote: | Le USE flags PIC e PIE, come dicono qui , mi era sembrato di capire che la USE pie con il profilo 17 viene ora utilizzata di default, quindi io non l'ho impostata sul make.conf. |
Si corretto scusa non avevo capito cosa intendevi _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Wed Dec 06, 2017 3:45 pm Post subject: |
|
|
PS. GCC 6 ovvero.... march=skylake! _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Wed Dec 06, 2017 3:50 pm Post subject: |
|
|
bandreabis wrote: | PS. GCC 6 ovvero.... march=skylake! |
Con march=native dovebbe accorgersi automaticamente mi pare _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
falko Apprentice
Joined: 03 Dec 2004 Posts: 242 Location: Rovereto (TN) Italy
|
Posted: Wed Dec 06, 2017 7:46 pm Post subject: |
|
|
Io ho fatto la migrazione qualche giorno fa, su 960 pacchetti ne sono rimasti fuori un centinaio ma fino adesso non ho riscontrato problemi....
A qesto punto cosa mi consigliate di fare?
Eseguire:
Code: | # emerge --resume --skip-first |
O:
Code: | emerge --resume --keep-going |
O non fare nulla?
Entrambe le opzioni sono a me sconosciute _________________ Io non sarò mai nessuno ma... nessuno sarà mai come me. (Jim Morrison)
A ciacere no se sgonfa done
Gentoo on: Lenovo R500 |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30894 Location: here
|
Posted: Wed Dec 06, 2017 8:38 pm Post subject: |
|
|
Se nel frattempo hai fatto altri emerge che hanno fallito non servira' a molto visto che fa il resume dell'ultimo andato male.
Puoi provare anche il comando (devi avere eix installato)
Code: | # emerge -1 $(eix-installed-after -btF /usr/bin/gcc) --keep-going |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
falko Apprentice
Joined: 03 Dec 2004 Posts: 242 Location: Rovereto (TN) Italy
|
Posted: Wed Dec 06, 2017 9:09 pm Post subject: |
|
|
fedeliallalinea wrote: | Se nel frattempo hai fatto altri emerge che hanno fallito non servira' a molto visto che fa il resume dell'ultimo andato male.
Puoi provare anche il comando (devi avere eix installato)
Code: | # emerge -1 $(eix-installed-after -btF /usr/bin/gcc) --keep-going |
|
Ok grazie mille, ci proverò,
attualmente comunque non ho poblemi _________________ Io non sarò mai nessuno ma... nessuno sarà mai come me. (Jim Morrison)
A ciacere no se sgonfa done
Gentoo on: Lenovo R500 |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Dec 11, 2017 8:35 am Post subject: |
|
|
fedeliallalinea wrote: | Code: | # emerge -1 $(eix-installed-after -btF /usr/bin/gcc) --keep-going |
|
Quote: | # emerge -1 $(eix-installed-after -btF /usr/bin/gcc) --keep-going y |
la y è obbligatoria. non si può sottointendere. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
sabayonino Veteran
Joined: 03 Jan 2012 Posts: 1012
|
Posted: Mon Dec 11, 2017 11:57 am Post subject: |
|
|
cloc3 wrote: |
la y è obbligatoria. non si può sottointendere. |
cloc3 , ti devo contraddire
il keep-going funziona anche senza Y da un bel pò ... o forse ti confondi con l' --autounmask-write ?
te lo dico perchè lo uso sempre ad ogni @world , senza Y e se capita qualche pacchetto fallito durante il merge, la sua corsa continua _________________ LRS i586 on G.Drive
LRS x86-64 EFI on MEGA |
|
Back to top |
|
|
|