I am the maintainer for a freeware scientific software library called
netcdf. There are C, Fortran, and C++ libraries.
When building shared libraries with older versions of the tools, I get
problems. gcc works fine, and I get a shared C library, but my fortran
and C++ programs seg fault instead of working. For example:
make check-TESTS
*** Testing C++ API with 2 different netCDF formats.
/bin/sh: 14312 Segmentation fault(coredump)
Is this expected? Or should I be able to build shared libraries with
version 3.2 of g++ and g77?