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

[sid] Problemi gcc 3.3



Ciao a tutti,

con l'ultimo aggiornamento di sid il compilatore di default sembra
essere diventato il gcc 3.3:
--------------
rick@murena:~$ gcc --version
gcc.real (GCC) 3.3 (Debian)
--------------

Per curiosita' ho provilato a ricompilare il kernel (2.4.19 debian,
patchato acpi) mantenendo lo stesso .config con cui l'avevo compilato
con successo con il 3.2, e ottengo quasi subito il seguente errore:

--------------
make[3]: Entering directory `/usr/src/kernel-source-2.4.19/drivers/ide'
ld -m elf_i386 -r -o ide-mod.o ide.o ide-features.o ide-taskfile.o 
cmd640.o ide-adma.o ide-dma.o ide-pci.o piix.o rz1000.o sis5513.o
ide-proc.o
ld -m elf_i386 -r -o ide-probe-mod.o ide-probe.o ide-geometry.o
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.19/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686  
-nostdinc -I /usr/lib/gcc-lib/i386-linux/3.3/include
-DKBUILD_BASENAME=ide_cd  -c -o ide-cd.o ide-cd.c
In file included from ide-cd.c:318:
ide-cd.h:440: error: long, short, signed or unsigned used invalidly for
`slot_tablelen'
make[3]: *** [ide-cd.o] Error 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.19/drivers/ide'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.19/drivers/ide'
make[1]: *** [_subdir_ide] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.19/drivers'
make: *** [_dir_drivers] Error 2
-------------------------

Qualcuno piu' ferrato di me in materia, o che ha gia' messo alla prova
il nuovo compilatore, sa dirmi se ci sono delle incompatibilita' e/o
limitazioni del 3.3 con kernel 2.4.19 o se e' il 3.3 ad avere problemi
(anche se apt-listbugs non mi ha segnalato nulla)?
Ciao,
            Riccardo


-- 

"Everyone is encouraged to help development of Debian 
 and to spread the word of free software"
 
 http://www.debian.org/MailingLists/




Reply to: