Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] a bogus warning: undefined symbols not allowed in x86_64-pc-cygwin shared libraries
From: Vasiliy (testtest_2005_at_[hidden])
Date: 2013-07-08 15:00:10


I haven't checked that yet, however, from my experience, creating a
shared library manually from the same compiled objects never was a
problem at a later stage, it's usually because of Makefile's
inconsistent dependencies ordering:

$ uname -srvmo
CYGWIN_NT-6.1 1.7.21(0.267/5/3) 2013-06-28 10:03 x86_64 Cygwin

<code>
Making all in debuggers
make[2]: Entering directory
'/usr/src/64bit/release/openmpi/openmpi-1.9.0-a1/build/ompi/debuggers'
  CC libdebuggers_la-ompi_debuggers.lo
  CCLD libdebuggers.la
  CC ompi_debugger_canary.lo
  CCLD libompi_debugger_canary.la
  CC libompi_dbg_msgq_la-ompi_msgq_dll.lo
  CC libompi_dbg_msgq_la-ompi_common_dll.lo
  CCLD libompi_dbg_msgq.la
libtool: warning: undefined symbols not allowed in
x86_64-unknown-cygwin shared libraries
make[2]: Leaving directory
'/usr/src/64bit/release/openmpi/openmpi-1.9.0-a1/build/ompi/debuggers'
</code>