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

RE: Compilacion del kernel 2.4.19 [gcc 3.1]



>
> Abundado en el tema, he visto porque no encuentra el fichero de marras
> cuando uso gcc-3.1 o gcc-3.0 :
>
> /lib/gcc-lib/i386/3.1.1./include/stdarg.h: No existe el fichero o
> directorio.
>
> Para todas las versiones de gcc que tengo instaladas tengo este
> fichero en :
>
> /usr/lib/gcc-lib/...
>
> ¿Por que lo busca aqui, y cuando uso gcc-2.95 lo busca en el otro lado?
>
Hola a todos...

Ya he descubierto porque busca en ese directorio, se trata de un trocito del
Makefile del kernel-sources :

kbuild_2_4_nostdinc     := -nostdinc $(shell $(CC) -print-search-dirs |
sed -ne
's/install: \(.*\)/-I \1include/gp')
export kbuild_2_4_nostdinc

Si se usa gcc-3.1 con LC_ALL=es_ES no va encontrar nunca la palabra
"install:", sino "instalar:", si se cambia el LC_ALL=C si lo encuentra, y
tambien si se cambia "install:" por "instalar:".

No se si esto debiera ser un bug

Saludos.



Reply to: