<div dir="ltr">Thanks, Sherry, and Satish,<br><br>I will try your suggestion, and report back to you as soon as possible.<br><br>Thanks,<div><br>Fande</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 18, 2022 at 10:48 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Sherry,<br>
<br>
This is with superlu-dist-7.1.1 [not master branch]<br>
<br>
<br>
Fande,<br>
<br>
>>>>>><br>
Executing: mpifort  -o /tmp/petsc-UYa6A8/config.compilers/conftest  -fopenmp -fopenmp  -I$PREFIX/include -fPIC -O3  -fopenmp /tmp/petsc-UYa6A8/config.compilers/conftest.o /tmp/petsc-UYa6A8/config.compilers/confc.o  -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -lsuperlu_dist -lpthread -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -lparmetis -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -lmetis -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -lflapack -Wl,-rpath,$PREFIX/lib -L$PREFIX/lib -lfblas -lm -Wl,-rpath,$BUILD_PREFIX/lib -L$BUILD_PREFIX/lib -lstdc++ -ldl -lmpifort -lmpi -lgfortran -lm -Wl,-rpath,$BUILD_PREFIX/lib/gcc/x86_64-conda-linux-gnu/9.3.0 -L$BUILD_PREFIX/lib/gcc/x86_64-conda-linux-gnu/9.3.0 -Wl,-rpath,$BUILD_PREFIX/lib/gcc -L$BUILD_PREFIX/lib/gcc -Wl,-rpath,$BUILD_PREFIX/x86_64-conda-linux-gnu/lib -L$BUILD_PREFIX/x86_64-conda-linux-gnu/lib -Wl,-rpath,$BUILD_PREFIX/lib -lgfortran -lm -lgcc_s -lquadmath -lrt -lquadmath -lstdc++ -ldl<br>
Possible ERROR while running linker:<br>
stderr:<br>
$BUILD_PREFIX/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: warning: libmpicxx.so.12, needed by $PREFIX/lib/libsuperlu_dist.so, not found (try using -rpath or -rpath-link)<br>
<<<<br>
<br>
I don't really understand why this error comes up [as with shared libraries we should be able to link with -lsuperlu_dist - without having to link with libmpicxx.so.12<br>
<br>
What do you get for:<br>
<br>
ldd $PREFIX/lib/libstdc++.so<br>
<br>
<br>
BTW: is configure.log modified to replace realpaths with $PREFIX $BUILD_PREFIX etc?<br>
<br>
Can you try additional configure option LIBS=-lmpicxx and see if that works around this problem?<br>
<br>
Satish<br>
<br>
On Tue, 18 Jan 2022, Xiaoye S. Li wrote:<br>
<br>
> There was a merge error in the master branch. I fixed it today. Not sure<br>
> whether that's causing your problem.   Can you try now?<br>
> <br>
> Sherry<br>
> <br>
> On Mon, Jan 17, 2022 at 11:55 AM Fande Kong <<a href="mailto:fdkong.jd@gmail.com" target="_blank">fdkong.jd@gmail.com</a>> wrote:<br>
> <br>
> > I am trying to port PETSc-3.16.3 to the MOOSE ecosystem. I got an error<br>
> > that PETSc could not build  superlu_dist.  The log file was attached.<br>
> ><br>
> > PETSc-3.15.x worked correctly in the same environment.<br>
> ><br>
> > Thanks,<br>
> > Fande<br>
> ><br>
> <br>
<br>
</blockquote></div>