Release of PnetCDF 1.9.0

Bruno Pagani bruno.pagani at astrophysics.eu
Tue Dec 19 17:23:00 CST 2017


Hi,

Le 19/12/2017 à 23:47, Wei-keng Liao a écrit :
> Hello to the PnetCDF community,
>
> We are pleased to announce the software release of PnetCDF 1.9.0.
> The source code package is now available for download.
> http://cucis.ece.northwestern.edu/projects/PnetCDF/download.html
>
> Detailed changes made since 1.8.1 can be found in the release note,
> a file named RELEASE_NOTES in the release package, as well as the URL below.
> https://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/ReleaseNotes-1.9.0
>
> Please report problems encountered to this mailing list.
>
> Best wishes and happy holidays !
>
> Wei-keng Liao

I’m likely doing something wrong, but when compiling with
--enabled-shared, I’m facing the following errors:

../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_shape_4'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_os_error'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_runtime_error_at'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_runtime_error'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_internal_unpack'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_internal_pack'
../../../src/libs/.libs/libpnetcdf.so: undefined reference to
`_gfortran_string_len_trim'

This is the configuration output:

   parallel-netcdf Version 1.9.0

   Features:  Build static libraries                      - yes
              Build shared libraries                      - yes
              Build Fortran APIs                          - yes
              Build C++ APIs                              - yes

   Compilers: MPICC    = /usr/bin/mpicc
              MPICXX   = /usr/bin/mpicxx
              MPIF77   = /usr/bin/mpif77
              MPIF90   = /usr/bin/mpif90
              CFLAGS   = -march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector-strong -fno-plt
              CPPFLAGS = -D_FORTIFY_SOURCE=2
              CXXFLAGS = -march=x86-64 -mtune=generic -O2 -pipe
-fstack-protector-strong -fno-plt
              FFLAGS   = -g -O2
              FCFLAGS  = -g -O2
              LDFLAGS  = -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now

And I’m using gfortran 7.2.1. Obviously building only the static library
works, but I thought this new version was also about being able to build
the shared version. ;)

Regarding the static library, I have two tests failures though:

FAIL: mcoll_testf77
FAIL: mcoll_testf

Will come back with more logs regarding those tomorrow.

Regards,
Bruno



More information about the parallel-netcdf mailing list