The attachment adds the necessary (cached) check for aio.h before enabling fbtl:posix.
-Paul

On 2/17/2012 12:55 AM, Paul Hargrove wrote:
OpenBSD lacks an aio.h header.
configure knows this:
$ grep aio.h configure.log 
checking aio.h usability... no
checking aio.h presence... no
checking for aio.h... no

Yet fbtl/posix is enabled, despite needing aio.h:
checking if MCA component fbtl:posix can compile... yes

I am guessing this problem will appear on any platform w/o aio.h.

I think is just a simple matter of requiring OPAL_HAVE_AIO_H when "checking if component fbtl:posix can compile".

-Paul

--
Paul H. Hargrove                          PHHargrove@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

-- 
Paul H. Hargrove                          PHHargrove@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900