I tried to compile Boehm Garbage collector 6.6 with icc, and compilation ends with "segmentation fault". To reproduce the problem,
- untar this archive:
- change some variables like CC=icc, CXX= icpc, CPP=icc -E.
- make; make check; make install
I had another problem with OpenMP: I eventually compiled this GC with gcc and my code code with icc. The GC was never able to release memory (perhaps memory allocation has to be done with kmp_malloc....)