Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
il profilo 17
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Dec 02, 2017 10:02 pm    Post subject: il profilo 17 Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Sun Dec 03, 2017 8:26 am    Post subject: Re: il profilo 17 Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Mon Dec 04, 2017 8:58 am    Post subject: Reply with quote

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
View user's profile Send private message
guerro
Guru
Guru


Joined: 21 Jun 2004
Posts: 402
Location: Brescia

PostPosted: Mon Dec 04, 2017 3:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Dec 04, 2017 8:05 pm    Post subject: Reply with quote

fedeliallalinea wrote:
emerge -1 $(eix-installed-after -btF /usr/bin/gcc)

Code:

cloc3Lnv ~ # eix-installed-after -btF /usr/bin/gcc|wc -l
1706

:cry:
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Maxxx
Guru
Guru


Joined: 12 Jan 2016
Posts: 595
Location: Italia

PostPosted: Tue Dec 05, 2017 9:59 am    Post subject: Reply with quote

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 8O

Ma alla fine è filato tutto liscio.
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Dec 05, 2017 10:46 am    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Tue Dec 05, 2017 10:52 am    Post subject: Reply with quote

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
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1012

PostPosted: Tue Dec 05, 2017 12:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Tue Dec 05, 2017 12:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
bandreabis
Advocate
Advocate


Joined: 18 Feb 2005
Posts: 2490
Location: イタリアのロディで

PostPosted: Tue Dec 05, 2017 1:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Tue Dec 05, 2017 1:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
bandreabis
Advocate
Advocate


Joined: 18 Feb 2005
Posts: 2490
Location: イタリアのロディで

PostPosted: Tue Dec 05, 2017 1:33 pm    Post subject: Reply with quote

credo di aver preso la soluzione da un tuo post :D
_________________
Il numero di post non fa di me un esperto! Anzi!
Back to top
View user's profile Send private message
Maxxx
Guru
Guru


Joined: 12 Jan 2016
Posts: 595
Location: Italia

PostPosted: Tue Dec 05, 2017 10:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
bandreabis
Advocate
Advocate


Joined: 18 Feb 2005
Posts: 2490
Location: イタリアのロディで

PostPosted: Tue Dec 05, 2017 10:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Wed Dec 06, 2017 6:53 am    Post subject: Reply with quote

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
View user's profile Send private message
Maxxx
Guru
Guru


Joined: 12 Jan 2016
Posts: 595
Location: Italia

PostPosted: Wed Dec 06, 2017 7:52 am    Post subject: Re: il profilo 17 Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Wed Dec 06, 2017 8:09 am    Post subject: Re: il profilo 17 Reply with quote

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
View user's profile Send private message
bandreabis
Advocate
Advocate


Joined: 18 Feb 2005
Posts: 2490
Location: イタリアのロディで

PostPosted: Wed Dec 06, 2017 3:45 pm    Post subject: Reply with quote

PS. GCC 6 ovvero.... march=skylake! :P
_________________
Il numero di post non fa di me un esperto! Anzi!
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Wed Dec 06, 2017 3:50 pm    Post subject: Reply with quote

bandreabis wrote:
PS. GCC 6 ovvero.... march=skylake! :P

Con march=native dovebbe accorgersi automaticamente mi pare
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
falko
Apprentice
Apprentice


Joined: 03 Dec 2004
Posts: 242
Location: Rovereto (TN) Italy

PostPosted: Wed Dec 06, 2017 7:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30894
Location: here

PostPosted: Wed Dec 06, 2017 8:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
falko
Apprentice
Apprentice


Joined: 03 Dec 2004
Posts: 242
Location: Rovereto (TN) Italy

PostPosted: Wed Dec 06, 2017 9:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4788
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Dec 11, 2017 8:35 am    Post subject: Reply with quote

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
View user's profile Send private message
sabayonino
Veteran
Veteran


Joined: 03 Jan 2012
Posts: 1012

PostPosted: Mon Dec 11, 2017 11:57 am    Post subject: Reply with quote

cloc3 wrote:

la y è obbligatoria. non si può sottointendere.


cloc3 , ti devo contraddire :roll:

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 :arrow:
_________________
LRS i586 on G.Drive
LRS x86-64 EFI on MEGA
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum