Pagina 1 di 1

glibc NUOVO con kernel VECCHIO

Inviato: mer 17 ott 2007, 17:26
da spudhead
salve a tutti!

solo oggi ho visto che il ramo current di slackware si e' riattivato (non ci avevo fatto caso :lol: ) e volevo fare qualche upgrade...

Vorrei chiedere che succede se installo la versione current di glibc senza mettere l'ultimo kernel (2.6.23.1), mantenendo il 2.6.21.5 ...

Immagino un macello, vero??? Meglio ricompilare e poi upgradare?
Quali altri pacchetti corrono lo stesso rischio?

Grazie!!!

Giorgio

Re: glibc NUOVO con kernel VECCHIO

Inviato: mer 17 ott 2007, 17:33
da conraid
spudhead ha scritto: Vorrei chiedere che succede se installo la versione current di glibc senza mettere l'ultimo kernel (2.6.23.1), mantenendo il 2.6.21.5 ...
Io ho il 2.6.23 compilato da me con le vecchie glibc e va bene.
quello che era nella slack di default non saprei dirti

Re: glibc NUOVO con kernel VECCHIO

Inviato: mer 17 ott 2007, 18:59
da Platone76
spudhead ha scritto:Vorrei chiedere che succede se installo la versione current di glibc senza mettere l'ultimo kernel (2.6.23.1), mantenendo il 2.6.21.5 ...

Immagino un macello, vero??? Meglio ricompilare e poi upgradare?
Perché fare l'aggiornamento delle glibc se non aggiorni il kernel? La versione della libreria è la stessa, cambia solo quale versione degli header del kernel è stata utilizzata per compilarli. Se si va a vedere una serie di vecchi post di Patrick (nel periodo di transizione tra kernel 2.4 e 2.6), si leggeva che era sempre consigliabile mantenere la versione delle glibc in modo che fosse coerente con i kernel headers utilizzati per la compilazione.

In soldoni, se mantieni il kernel vecchio, ti conviene mantenere le glibc.
Se le vuoi aggiornare, aggiorna anche il kernel.

I problemi nascono soprattutto quando devi andare a compilare drivers: andrebbero a pescare header di una versione e routine c compilate con un'altra... e non ci sarebbe coerenza. Per questo viene consigliato di mantenere le versioni allineate.

Non so di preciso indicarti quali altri pacchetti hanno questa stessa dipendenza... intuitivamente, se vai a vedere nel changelog della current, dovrebbero essere almeno tutti quelli che hanno una voce del tipo "Recompiled against 2.6.23.1".

Buon aggiornamento!

Franz

Inviato: mer 17 ott 2007, 19:03
da spudhead
x Platone76:
grazie 1000000, hai centrato il problema! grazie veramente!

ciao!