Package: gcc Version: 2:2.95.4-14 Severity: important I was trying to locally build perl5.8.0 from the source. The compilation bailed out as follows:
cp lib/IO/Seekable.pm ../../lib/IO/Seekable.pm /home/vassilii/src/perl-5.8.0/miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -typemap ../../lib/ExtUtils/typemap IO.xs > IO.xsc && mv IO.xsc IO.c cc -c -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBIAN -O3 -DVERSION=\"1.20\" -DXS_VERSION=\"1.20\" -fpic "-I../.." IO.c cc -c -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDEBIAN -O3 -DVERSION=\"1.20\" -DXS_VERSION=\"1.20\" -fpic "-I../.." poll.c cc: Internal compiler error: program cpp0 got fatal signal 11 make[1]: *** [poll.o] Error 1 make[1]: Leaving directory `/home/vassilii/src/perl-5.8.0/ext/IO' make: *** [lib/auto/IO/IO.so] Error 2 For the record, my cc is indeed gcc 2.95.4-14: stalker:~> which cc /usr/bin/cc stalker:~> ls -l /usr/bin/cc lrwxrwxrwx 1 root root 20 Nov 8 13:27 /usr/bin/cc -> /etc/alternatives/cc* stalker:~> ls -l /etc/alternatives/cc lrwxrwxrwx 1 root root 12 Nov 8 13:27 /etc/alternatives/cc -> /usr/bin/gcc* stalker:~> dpkg -S /usr/bin/gcc gcc: /usr/bin/gcc When the optimization level is reduced from -O3 to -O2, the problem doesn't happen. (Debian-shipped perl5.6 is compiled with -O2, apparently for a reason). -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux stalker.iGuide.co.il 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages gcc depends on: ii cpp 2:2.95.4-14 The GNU C preprocessor. ii cpp-2.95 1:2.95.4-11woody1 The GNU C preprocessor. ii gcc-2.95 1:2.95.4-11woody1 The GNU C compiler.