> Se dai uno sguardo al Makefile vedrai che c'e' un riferimento a "gcc";
> questo eseguibile con un giro abbastanza contorto di link simbolici e
> script va a parare alla fine sul gcc-2.96.
> In linea teorica ti basterebbe sostituire i riferimento nel Makefile
> della variabile $(CC) da 'gcc' a 'gcc-3.01' o l'altro nome che ha il
> gcc che vuoi usare. Oppure sostituire il link simbolico gcc al comando
> equivalente della versione 3.01.

Ho modificato Makefile in /usr/src/linux_2.4.16 in questi punti:
HOSTCC          = gcc-3.0.1

CC              = $(CROSS_COMPILE)gcc-3.0.1

Poi ho provato a compilare un programma qualsiasi ma con kpm vedevo
funzionare le librerie ancora del 2.96.

> P.S. In nessun caso cmq devi usare il gcc3.x per la compilazione del
> kernel e dei programmi che hanno bisogno della stessa versione del
> compilatore usato per il kernel.

Vorrei riuscire a compilare mplayer che odia il 2.96. Rientra in quella
categoria di programmi?

Biss


Rispondere a