> > 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.