Package: gcc-3.3
Version: 3.3.5-5
Severity: serious

I can reproduce the problem also with 3.3.5-3 on merulo.

The dietlibc compiler wrapper automatically adds -fno-omit-frame-pointer
to CFLAGS on ia64 which causes multiple packages to fail to build with
current gcc on sid, e.g. bglibs, runit, and the cvm package:

gcc -include /usr/lib/diet/include/dietref.h -Wall -I. 
-I/usr/lib/diet/bglibs/include -o qmail-users.o -c qmail-users.c -isystem 
/usr/lib/diet/include -D__dietlibc__ -Os -fno-omit-frame-pointer 
/tmp/cc6Fua7S.s: Assembler messages:
/tmp/cc6Fua7S.s:793: Error: Epilogue count of 4294967296 exceeds number of 
nested prologues (0)
/tmp/cc6Fua7S.s:807: Error: Epilogue count of 4294967296 exceeds number of 
nested prologues (0)
/tmp/cc6Fua7S.s:812: Error: Epilogue count of 4294967296 exceeds number of 
nested prologues (0)

Please see
 
http://buildd.debian.org/fetch.php?&pkg=cvm&ver=0.31-2&arch=ia64&stamp=1103707875&file=log&as=raw

Version 3.3.5-2 seems to be fine
 
http://buildd.debian.org/fetch.php?&pkg=cvm&ver=0.20-1&arch=ia64&stamp=1099679674&file=log&as=raw

I could work around this by omitting -fno-omit-frame-pointer in
dietlibc's compiler wrapper, but probably there're other packages not
using dietlibc but -fno-omit-frame-pointer in CFLAGS nevertheless.  It
may well be that they also fail to build on current sid.

I found this in upstream's bts, hope that helps
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18987

Regards, Gerrit.


Reply via email to