libtpetraclassic.so misses dependency information
Created by: nschloe
When building just Tpetra, e.g., like so
make \
-DTrilinos_ENABLE_Tpetra:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
../../source-upstream/
everything seems to be going fine. However, the two libraries libtpetraclassic.so
and libtpetraclassiclinalg.so
come without dependency information:
ldd ./packages/tpetra/classic/src/libtpetraclassic.so
statically linked
All other libraries seem fine:
ldd ./packages/tpetra/core/src/libtpetra.so
linux-vdso.so.1 => (0x00007fff44bbd000)
libtrilinos_tpetrakernels.so.12 => /usr/lib/x86_64-linux-gnu/libtrilinos_tpetrakernels.so.12 (0x00007f0ffa397000)
libtrilinos_tpetraclassicnodeapi.so.12 => /usr/lib/x86_64-linux-gnu/libtrilinos_tpetraclassicnodeapi.so.12 (0x00007f0ffa187000)
libtrilinos_epetra.so.12 => /usr/lib/x86_64-linux-gnu/libtrilinos_epetra.so.12 (0x00007f0ff9e2d000)
[...]
I can't quite see what's going wrong yet. Any ideas? @mhoemmen @bartlettroscoe