[Trilinos-Users] stkmesh shared library linking error

Lebrun-Grandie, Damien T. lebrungrandt at ornl.gov
Tue Feb 23 13:35:24 EST 2016


Hi all,

I am using mpich-3.2 with clang-3.7.1 on OS X El Capitan.
I get undefined symbols when linking libstk_util_env.dylib

[ 76%] Linking CXX shared library libstk_util_env.dylib
Undefined symbols for architecture x86_64:
  "null_streambuf::null_streambuf()", referenced from:
      stk::EnvData::EnvData() in EnvData.cpp.o
  "null_streambuf::~null_streambuf()", referenced from:
      stk::EnvData::EnvData() in EnvData.cpp.o
      stk::EnvData::~EnvData() in EnvData.cpp.o
  "stk::get_heap_used()", referenced from:
      stk::diag::Trace::Trace(stk::diag::Writer&, char const*, int, bool) in Trace.cpp.o
      stk::diag::Trace::~Trace() in Trace.cpp.o
  "stk::all_reduce_impl(int, unsigned long const*, unsigned long*, unsigned int, int)", referenced from:
      stk::get_memory_high_water_mark_across_processors(int, unsigned long&, unsigned long&, unsigned long&) in memory_util.cpp.o
      stk::get_memory_available_across_processors(int, unsigned long&, unsigned long&, unsigned long&) in memory_util.cpp.o
[...]

It seems somebody was also having the error before (https://github.com/trilinos/Trilinos/issues/62) but it didn’t seem to be resolved.
Is it likely a CMake and Mac issue or a broader issue with building shared libs.

I can provide further output if necessary.

Thanks,
Damien L-G
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160223/ce99577c/attachment.html>


More information about the Trilinos-Users mailing list