[mpich-discuss] lib/libmpi.so doesn't contain the MPI_Status_c2f symbol in the FreeBSD mpich package

Si, Min msi at anl.gov
Thu Sep 27 21:48:26 CDT 2018


Could you please attache the whole config.log ?

I just tried MPICH-3.2.1 on FreeBSD 10.3, it lists both PMPI and MPI 
symbols. It looks like your build does not contain weak symbols.
> readelf -s install/lib/libmpi.so | grep MPI_Status_c2
>    445: 00000000000e8b60   101 FUNC    GLOBAL DEFAULT   10 PMPI_Status_c2f
>   1634: 00000000000e8b60   101 FUNC    WEAK   DEFAULT   10 MPI_Status_c2f
>   5014: 00000000000e8b60   101 FUNC    GLOBAL DEFAULT   10 PMPI_Status_c2f
>   6203: 00000000000e8b60   101 FUNC    WEAK   DEFAULT   10 MPI_Status_c2f

Min

On 2018/09/27 21:06, Yuri wrote:
> On 9/27/18 6:53 PM, Jeff Hammond wrote:
>> Does Fortran configure test for integer size pass?
>>
>
> In the log, every test containing the word "fortran" passes, but none 
> say "integer size".
>
>
> Yuri
>
>
>
> $ grep size configure.log
> checking size of void *... 8
> checking size of int... 4
> checking size of char... 1
> checking size of unsigned char... 1
> checking size of short... 2
> checking size of unsigned short... 2
> checking size of int... 4
> checking size of unsigned int... 4
> checking size of long... 8
> checking size of unsigned long... 8
> checking size of long long... 8
> checking size of unsigned long long... 8
> checking size of float... 4
> checking size of double... 8
> checking size of long double... 16
> checking size of void *... 8
> checking size of wchar_t... 4
> checking size of float_int... 8
> checking size of double_int... 16
> checking size of long_int... 16
> checking size of short_int... 8
> checking size of two_int... 8
> checking size of long_double_int... 32
> checking size of _Bool... 1
> checking size of float _Complex... 8
> checking size of double _Complex... 16
> checking size of long double _Complex... 32
> checking for size of Fortran type integer... 4
> checking for size of Fortran type real... 4
> checking for size of Fortran type double precision... 8
> checking size of bool... 1
> checking size of Complex... 8
> checking size of DoubleComplex... 16
> checking size of LongDoubleComplex... 32
> checking for size_t... (cached) yes
> checking size of MPIR_Bsend_data_t... 96
> checking size of long long... 8
> checking for size_t... (cached) yes
> checking for ssize_t... (cached) yes
> checking size of int... 4
> checking size of void *... 8
> checking size of long long... (cached) 8
> checking for blksize_t... yes
> checking size of unsigned long... 8
> checking for size_t... (cached) yes
> checking size of OPA_ptr_t... 8
> checking the sizeof MPI_Offset... 8
> checking for size of MPI_Status... 20
> configure: WARNING: The ch3 device did not set the maximum size of an 
> error string, 512 being used.
> config.status: creating src/binding/fortran/use_mpi/mpi_sizeofs.f90
> checking size of void *... 8
> checking size of void *... (cached) 8
> checking size of int... 4
> checking size of long... 8
> checking size of long long... 8
> checking size of short... 2
> checking for C integer type of address size... long
> config.status: creating f77/ext/add1size.h
> config.status: creating f77/rma/addsize.h
> config.status: creating errors/f77/io/addsize.h
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list