Subject: [Boost-bugs] [Boost C++ Libraries] #4778: Wave fails to link on win32 & possibly others
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-10-23 19:52:28
#4778: Wave fails to link on win32 & possibly others
----------------------------------------------+-----------------------------
Reporter: Jim Bell <jim@â¦> | Owner: hkaiser
Type: Bugs | Status: new
Milestone: Boost-1.45.0 | Component: wave
Version: Boost Development Trunk | Severity: Showstopper
Keywords: thread BOOST_THREAD_USE_LIB link |
----------------------------------------------+-----------------------------
On platforms where imported symbols are named differently than exported
symbols (notably Win32 for gcc & msvc), the wave static library builds
incorrectly.
Analysis [http://lists.boost.org/Archives/boost/2010/10/172366.php here]
(more [http://lists.boost.org/Archives/boost/2010/10/172371.php here]).
Note the trunk regression test matrix (live as of 2010/10/23): with the
attached patch, the MinGW-32 testwave test passes where the (un-patched)
RW_Mingw45 one fails.
The patch simply builds the static wave library with
BOOST_THREAD_USE_LIB=1, as you can see.
It's reasonable to think that BOOST_THREAD_USE_LIB isn't sufficiently
documented, and should default to true.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4778> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC