Hi Folks,

As I said last week, I'm noticing now that on my opensuse 13.1 system and gcc 
4.8.1, when I do a fresh
checkout of trunk ompi and try to build, without any configure options,

mca_base_mpool_frame.c

does not compile.

The reason is there is a conflict in opal_config_bottom.h and the contents of 
malloc.h,
which for my system is pulled in by the preprocessor.

If I undefine HAVE_MALLOC_H in this file, the code compiles fine.  
Alternatively,
one can also move the malloc.h include prior to the opal_config.h include and 
things
work.  Alternatively, one can add the OPAL_DISABLE_ENABLE_MEM_DEBUG define
as in mpool_base_lookup.c , and the compile problem similarly goes away.

I'd like to check in a fix for this.  I'd prefer to just move the std include 
files ahead
of the opal_config.h include.  I'd like to do this today unless someone objects.

I'm somewhat surprised I'm the only one seeing this though.

Howard


-------------------------------------------------
Howard Pritchard
HPC-5
Los Alamos National Laboratory


Reply via email to