This is supposed to be enable by default. In trunk, I see that OPAL_C_HAVE_VISIBILITY is defined to 0 by default. 1.8.x looks fine
Configure : ./configure -prefix=$PWD/install --enable-mpirun-prefix-by-default --disable-mpi-fortran --disable-vt --enable-debug --enable-oshmem --with-pmi GCC : gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) -Devendar