Hi Satish,
I wonder if you know anything about another issue: after compiling petsc on a cluster, when I tried to link my Fortran code with compiled libpetsc.so, the shared library, I got the following errors:
/cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold)
/cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold)
/cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold)
/cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold)
/cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /cluster/software/binutils/2.37-GCCcore-11.2.0/bin/ld.gold)
My make.log file for compiling petsc is attached here. Also, the dependencies of the compiled petsc is:
>>: ldd arch-linux-c-debug/lib/libpetsc.so
linux-vdso.so.1 => (0x00007ffd80348000)
libflexiblas.so.3 => /cluster/software/FlexiBLAS/3.0.4-GCC-11.2.0/lib/libflexiblas.so.3 (0x00007f6e8b93f000)
libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x00007f6e8b723000)
libm.so.6 => /usr/lib64/libm.so.6 (0x00007f6e8b421000)
libdl.so.2 => /usr/lib64/libdl.so.2 (0x00007f6e8b21d000)
libmpi_usempif08.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libmpi_usempif08.so.40 (0x00007f6e8fd92000)
libmpi_usempi_ignore_tkr.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libmpi_usempi_ignore_tkr.so.40 (0x00007f6e8fd84000)
libmpi_mpifh.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libmpi_mpifh.so.40 (0x00007f6e8fd0c000)
libmpi.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libmpi.so.40 (0x00007f6e8fbfa000)
libgfortran.so.5 => /cluster/software/GCCcore/11.2.0/lib64/libgfortran.so.5 (0x00007f6e8af70000)
libgcc_s.so.1 => /cluster/software/GCCcore/11.2.0/lib64/libgcc_s.so.1 (0x00007f6e8fbe0000)
libquadmath.so.0 => /cluster/software/GCCcore/11.2.0/lib64/libquadmath.so.0 (0x00007f6e8af28000)
libc.so.6 => /usr/lib64/libc.so.6 (0x00007f6e8ab5a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6e8fbb3000)
libopen-rte.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libopen-rte.so.40 (0x00007f6e8aa9e000)
libopen-orted-mpir.so => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libopen-orted-mpir.so (0x00007f6e8fbdb000)
libopen-pal.so.40 => /cluster/software/OpenMPI/4.1.1-GCC-11.2.0/lib/libopen-pal.so.40 (0x00007f6e8a9ea000)
librt.so.1 => /lib64/librt.so.1 (0x00007f6e8a7d5000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007f6e8a5d2000)
libhwloc.so.15 => /cluster/software/hwloc/2.5.0-GCCcore-11.2.0/lib/libhwloc.so.15 (0x00007f6e8a575000)
libpciaccess.so.0 => /cluster/software/libpciaccess/0.16-GCCcore-11.2.0/lib/libpciaccess.so.0 (0x00007f6e8a56a000)
libxml2.so.2 => /cluster/software/libxml2/2.9.10-GCCcore-11.2.0/lib/libxml2.so.2 (0x00007f6e8a3f6000)
libz.so.1 => /cluster/software/zlib/1.2.11-GCCcore-11.2.0/lib/libz.so.1 (0x00007f6e8a3dd000)
liblzma.so.5 => /cluster/software/XZ/5.2.5-GCCcore-11.2.0/lib/liblzma.so.5 (0x00007f6e8a3b5000)
libevent_core-2.0.so.5 => /lib64/libevent_core-2.0.so.5 (0x00007f6e8a18a000)
libevent_pthreads-2.0.so.5 => /lib64/libevent_pthreads-2.0.so.5 (0x00007f6e89f87000)
Thanks very much,
Jianbo