On 12/19/2015 09:35 AM, Ralph Castain wrote: > Hello folks > > Don’t want your holiday to be too boring, so we are also making available the > v1.10.2 release candidate for review. We won’t release until sometime in > January, but hopefully some of you will have a chance to test it in the > meantime. You’ll find it in the usual place:
Seeing the following on Fedora Rawhide with gcc 5.3.1: checking size of Fortran type(test_mpi_handle)... configure: WARNING: Could not determine size of type(test_mpi_handle) configure: WARNING: See config.log for details configure: error: Cannot continue config.log shows: configure:59062: checking size of Fortran type(test_mpi_handle) configure:59132: gcc -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -finline-functions -fno-strict-aliasing -I. -c conftest.c configure:59139: $? = 0 configure:59149: gfortran conftestf.f90 conftest.o -o conftest -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /usr/bin/ld: /tmp/ccCHL5mV.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC /tmp/ccCHL5mV.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status configure:59156: $? = 1 configure:59177: here is the Fortran program: program fsize type, BIND(C) :: test_mpi_handle integer :: MPI_VAL end type test_mpi_handle external size type(test_mpi_handle) :: x(2) call size(x(1),x(2)) end program configure:59186: WARNING: Could not determine size of type(test_mpi_handle) configure:59188: WARNING: See config.log for details configure:59190: error: Cannot continue This is triggered by the use of hardening flags in Fedora builds - but the problem seems to be that something is resetting FCFLAGS to empty during the configure processes by the time this step is reached. I believe this is in OMPI_FORTRAN_CHECK_USE_ONLY from ./openmpi-1.10.2rc1/config/ompi_fortran_check_use_only.m4. FCFLAGS gets set to: FCFLAGS=$FCFLAGS_save but nothing appears to be setting FCFLAGS_save. -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder/CoRA Office FAX: 303-415-9702 3380 Mitchell Lane or...@nwra.com Boulder, CO 80301 http://www.nwra.com