Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
duda sobre compilacion en s.o con más de un kernel instalado
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 401
Location: Sota algun pi de l'empordà

PostPosted: Wed Dec 16, 2009 12:07 am    Post subject: duda sobre compilacion en s.o con más de un kernel instalado Reply with quote

bien me surgió una duda que hace un par de años seguro no me hubiera surgido, pero ahora mismo se me olvidó el tema.

actualmente tengo 2 bzimage (2.6.31 y 2.6.32) asi com las fuentes de ambos kernels, y es el kernel 2632 el que tengo ahora mismo con las fuentes compiladas, el kernel2631 esta limpiado via mrproper.

Entoces si entro con bzimage del 2631 y compilo programas, supongo que usa las fuentes del 2631, pero si yo borro estas fuentes, entiendo que no es posible ya compilar con este kernel ¿cierto? , solo pdría volver a compilar sin tener las fuents si tubiera los linux-headers correspondientes o bien si volviera a descomprimir las fuentes ¿no?


otra pregunta, tiene sentido tener los linux-headers,(por ejemplo mis linux-headers son version más antigua que mis kernels que uso), si se tienen las fuentes?
es decir las linux-headers solo sirven para compilar si no se tiene los archivos fuentes del kernel ¿no?


y la última pregunta, ¿porqué se mantienen los modulos de cada kernel instalado cuando se hace un mrproper? quizas con un make distclean se borren , pero nunca lo utilizo. O bien siempre se mantienen y se han de borrar a mano, no lo se.

no se me habré explicado, sino es así dedicmelo.

saludos, adéu.
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 16GB dd3 --Radeon r9 270 --S.O Gentoo & Win 8.1 64bits


Last edited by papu on Wed Dec 16, 2009 12:16 am; edited 3 times in total
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Wed Dec 23, 2009 5:20 pm    Post subject: Reply with quote

Las cabeceras del kernel que instalas con el paquete sys-kernel/linux-header se usan para compilar en contra algunas librerías importantes únicamente. No recuerdo ya mismo si son las de libc o las de glibc (o ambas :D) y no necesariamente tienen que coincidir con la versión del kernel instalado.

En definitiva, si vas a recompilar libc o glibc, podrías aprovechar para actualizar las cabeceras antes.

Para el resto de tus paquetes instalados, la versión instalada de linux-headers no hará ninguna diferencia.

A ver si alguien puede ampliar un poco esta información.

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
papu
Guru
Guru


Joined: 25 Jan 2008
Posts: 401
Location: Sota algun pi de l'empordà

PostPosted: Wed Dec 23, 2009 5:44 pm    Post subject: Reply with quote

Inodoro_Pereyra wrote:
Las cabeceras del kernel que instalas con el paquete sys-kernel/linux-header se usan para compilar en contra algunas librerías importantes únicamente. No recuerdo ya mismo si son las de libc o las de glibc (o ambas :D) y no necesariamente tienen que coincidir con la versión del kernel instalado.

En definitiva, si vas a recompilar libc o glibc, podrías aprovechar para actualizar las cabeceras antes.

Para el resto de tus paquetes instalados, la versión instalada de linux-headers no hará ninguna diferencia.

A ver si alguien puede ampliar un poco esta información.

Salud!


aja, mis linux-header son mas antiguas que mis kernsl x.x.31 y x.x.32, solo sirven entonces para ese tipo de paquetes que dices? yo crei que con los linux-headers se podía compilar paquetes aunque no tubieras fuentes del kernel.

los libc o glibc supongo se compilaran usando los headers del kernel que tenga yo compilado o este usando en ese momento no? o solo se compilan usando linux-headers( aunque sea más antiguos)?. Es algo lioso esto :D

saludos, adéu.
_________________
--Intel i5 3570k --Asrock z77 ext. 4 --Skill 16GB dd3 --Radeon r9 270 --S.O Gentoo & Win 8.1 64bits
Back to top
View user's profile Send private message
will198
Apprentice
Apprentice


Joined: 18 Aug 2009
Posts: 218

PostPosted: Wed Dec 23, 2009 8:47 pm    Post subject: Reply with quote

Hola a todos,

Yo lo que tenía entendido es que linux-headers y lilbrerías del kernel eran excluyentes... me explico, hay paquetes que necesitan fuentes del kernel (en mi caso el claro ejemplo son los drivers de la nvidia)... y puedes tener las propias fuentes o las linux headers (creo que ocupan menos espacio que todas las fuentes del kernel)

yo en mi caso lo que hago es compilar el kernel, y dejar las fuentes en usr/src/linux... suelo hacer el mrproper para que ocupe menos... y desde un problema que tuve con no se que paquete vuelvo a poner la config en /usr/src/linux/.config...

por cierto lo de tener muchas fuentes del kernel en /usr/src/ yo creo que da igual la que importa es a la que apunta el vinculo simbólico linux

de todas formas todo esto que os pongo son las sensaciones que tengo yo del tiempo que llevo usando el cacharro este (linux)

por cierto... creo que alguna vez se me ha quejado el driver de nvidia porque no coincidian los headers con la imagen del kernel (cuando usaba ubuntu y no compilaba mi propio kernel... usaba los headers en lugar de las fuentes del kernel)

un saludo a todos y feliz navidad
Back to top
View user's profile Send private message
opotonil
l33t
l33t


Joined: 17 Jun 2005
Posts: 795
Location: 127.0.0.1

PostPosted: Thu Dec 24, 2009 10:32 am    Post subject: Reply with quote

Quote:

En definitiva, si vas a recompilar libc o glibc, podrías aprovechar para actualizar las cabeceras antes.

Para el resto de tus paquetes instalados, la versión instalada de linux-headers no hará ninguna diferencia.

Tan solo puedo aportar que hay algun paquete mas que las necesita, porque en la ultima compilacion de "qemu-kvm" me casco diciendo que necesitaba tener como minimo la version x, no recuerdo cual, de las "linux-header".

Salu2.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
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