[Boost-bugs] [Boost C++ Libraries] #4778: Wave fails to link on win32 & possibly others

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