Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7956 Discussions

Compiler 9.0 and libsigc crash: 'backend signals'

richc23
Beginner
252 Views
Hi,
I've been having problems trying to build with the libsigc libraries, using intel compiler version 9. Trying to include headers from libsigc causes the compiler to crash, producing the message : 'internal error: backend signals'.

The crash occurs in preprocessing, just the line '#include "sigc++/signal.h"' is enough to cause it. The compile seems to break while including the libsigc file 'adaptor_trait.h', which is making heavy use of template classes.

The same code works with compiler version 7.1.

Any suggestions would be welcome! Thanks.

Message Edited by richc23 on 01-06-2006 07:37 AM

0 Kudos
1 Reply
TimP
Honored Contributor III
252 Views
As always, compiler internal error, on a current version, is cause for submission of a formal problem report on your premier.intel.com account. I could guess that a failure seen only in a newer compiler might be provoked by attempting more optimization. Cutting back to a more conservative option might work around it, but you are entitled to ask for an investigation.
0 Kudos
Reply