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

Bug#286840: gcc-3.3: ia64: build failures with -fno-omit-frame-pointer



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 to: