Hello all

I understand that FreeBSD is not a supported platform, so this may be an
irrelevant piece of information, but let me pass it on anyway in the hope
that it might be useful to somebody.

OpenMPI 1.10.2 (release) successfully compiles on FreeBSD 10.2 (except for
a minor issue of setting LD_LIBRARY_PATH for Fortran compilation).

However, the trunk does not build, and the error is as follows:

Making all in mca/patcher/linux
  CC       patcher_linux_module.lo
patcher_linux_module.c:44:5: error: expected specifier-qualifier-list
before 'ElfW'
     ElfW(Xword)        size;
     ^
patcher_linux_module.c:48:5: error: expected specifier-qualifier-list
before 'ElfW'
     ElfW(Rela)         *tab;

<And many more similar, snipped for brevity>

It looks like the file and directory where this issue occurs is a new
addition in the master branch (for release 2.x, I presume); it does not
exist in 1.10.2

I know nothing about the intent of the new code, and it looks like it is
meant for Linux (only?) anyway, but somehow the autotools is pulling it in
for FreeBSD as well.

Thanks
Durga


1% of the executables have 99% of CPU privilege!
Userspace code! Unite!! Occupy the kernel!!!

Reply via email to