]> sigrok.org Git - pulseview.git/commit
cmake: Add boost-thread as explicit dependency.
authorUwe Hermann <redacted>
Wed, 12 Dec 2012 21:00:09 +0000 (22:00 +0100)
committerUwe Hermann <redacted>
Wed, 12 Dec 2012 21:00:09 +0000 (22:00 +0100)
commit42a6c3a8288d26d6caee42becbd384a5acabe60f
treec4067b5b6a0ddb06d1364e46f89cb25e520dff7c
parent30fcfd9f5b348da5123f0a25c943e40209be95b1
cmake: Add boost-thread as explicit dependency.

Apparently boost-thread requires boost-system even if not explicitly
used in the code.

See also: https://svn.boost.org/trac/boost/ticket/7241

On Debian with libboost-thread1.50.0 and libboost-system1.50.0 the
following error occurs during linking:

  /usr/bin/ld: CMakeFiles/pulseview.dir/main.cpp.o: undefined reference to symbol 'boost::system::system_category()'
  /usr/bin/ld: note: 'boost::system::system_category()' is defined in DSO /usr/lib/libboost_system.so.1.50.0 so try adding it to the linker command line
  /usr/lib/libboost_system.so.1.50.0: could not read symbols: Invalid operation
  collect2: ld returned 1 exit status

This commit fixes the issue.

It's unclear whether this is an issue that should be fixed in PulseView
in general, or whether it's a Boost issue.
CMakeLists.txt