[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] crosscompile



* yoann <debian-yoann@ifrance.com> [2002-12-07 20:25] :
> (re)bonsoir,
> 
> j'ai un server (pII 300Mhz) sur lequel j'ai recompilé un noyau 2.4.19 
> (>30min) et j'ai un portable (celeron 1,2GHz) sur lequel je compile un 
> 2.4.19 en environ 7 à 8 min, j'aurrais voulu savoir, si je récupère le 
> .config du noyau de mon serveur sur mon portable et je compile le noyau 
> sur le portable pour le serveur ça marcherai ou pas ?

La compilation fonctionnera (avec le même compilateur et le même
environnement). Ce n'est pas de la cross-compilation car tu ne changes
pas d'architecture : x86 dans les 2 cas. Par contre, il se peut que le
noyau compilé ne fonctionne que sur l'un des 2 PC si tu sélectionnes
une architecture précise (quoique les pII et céléron soient plutôt
semblables). Pourquoi par contre ne pas profiter de la compilation
avec kernel-package pour créer un seul paquet (et compiler une seule
fois) et installer le paquet sur les 2 machines ?

> et est-ce qu'on peut compilé un noyau 2.4.20 avec gcc-3.0 voir gcc-3.2 ?

Il me semble avoir vu passer des messages disant que la compilation du
noyau 2.4.19 posait quelques problèmes avec des gcc 3.x.
Officiellement, la seule version supportée est la 2.95.3 (d'après la
doc du noyau : /usr/src/linux-2.4.20/Documentation/Changes). Ensuite,
il me semble que les développeurs du noyau essaient de corriger les
problèmes qui peuvent se poser lors de l'utilisation de gcc 3, mais ce
n'est pas leur priorité.

Fred



Reply to: