OVH Cloud OVH Cloud

[obsd34] Pach noyau ?

12 réponses
Avatar
philafil
Bonjour ,

J'ai installer OBSD34 samedi , est qu'il faud que j'applique les patch
de la 3.4 ou les sources sont mis a jour ?
je dois patché ou pas ?
merci de votre aide

philippe

2 réponses

1 2
Avatar
Marwan Burelle
On 19 Feb 2004 07:22:06 -0800
(philippe) wrote:

Ok.
J'ai dl les sources a partir de src et sa marche beaucoup mieux.
J'ai fait dans le repertoire /usr/src un make build puis make install,
est qu'un make clean et make depend ne s'imposse pas ? Quelle probleme
je risque de rencontrer ?


Je ne connais pas bien le Makefile principal d'Open, mais à priori build
fait tout ce qu'il y a à faire.

Le clean n'est pas nécessaire de toute façon puisque les sources
viennent d'arriver.

Pour gagner du temps, est qu'il n'etait pas mieux de compiler patch
par patch, en gros que m'apporte de plus le make build ?


Le problème est toujours un problème de "dépendances", tout dépend de la
façon dont le Makefile est fait et de ce que le patch entraine comme
modifications.

En général, si juste un petit outil userland à changer, aller juste
recompiler la partie concernée est suffisant. Maintenant dès qu'une lib
est concernée, c'est plus tendancieux. Enfin, il y a parfois besoin que
tout soit syncronisé pour que ça se passe bien.

Lors de "gros" changement par exemple, la recompilation des sources
nécessite parfois de recompiler tout la chaintools de compilation (gcc
et compagnie) avant de compiler le reste. Ce n'est jamais le cas pour
les patchs, mais bon ...

Mais, de toute façon, tout ça est expliqué dans la faq il me semble ...

http://openbsd.org/faq/faq10.html#Patches

par exemple ...

Bonne lecture et bonne continuation ;)

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )

Avatar
mips
On 19 Feb 2004 07:22:06 -0800
(philippe) wrote:

J'ai dl les sources a partir de src et sa marche beaucoup mieux.
J'ai fait dans le repertoire /usr/src un make build puis make
install, est qu'un make clean et make depend ne s'imposse pas ?


Toute la procedure est dans release(8).

mips

1 2