Boost log, GCC 4.4 y CMake

Estoy tratando de obtener un ejemplo simple boost.log que se ejecute en Linux usando GCC 4.4.5, CMake 2.8.2 y Boost 1.53.0.

La compilación del registro de boost y boost tuvo éxito, pero sigo teniendo problemas al vincular mi programa de prueba con boost.log.

Utilizo el siguiente archivo CMakeLists.txt:

cmake_minimum_required(VERSION 2.8)

project(QuantibBoostLogTest)

# Include boost headers
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
find_package(Threads)
find_package(Boost 1.53.0 COMPONENTS thread date_time filesystem system log log_setup REQUIRED)
if(Boost_FOUND)
  include_directories( ${Boost_INCLUDE_DIRS} )
  link_libraries(${CMAKE_THREAD_LIBS_INIT} ${Boost_LIBRARIES})
else(Boost_FOUND)
  message(FATAL_ERROR "Cannot build Quantib Boost Log test without Boost. Please set Boost_DIR.")
endif(Boost_FOUND)

add_executable(quantibBoostLogTest boost_log_test.cxx)
install(TARGETS quantibBoostLogTest DESTINATION .)

CMake detecta las bibliotecas de boost correctamente, pero todavía tengo errores de vinculador, principalmente de la forma:

core.cpp:(.text+0x1b0e): undefined reference to `boost::detail::get_tss_data(void const*)'

Yo vinculo las bibliotecas de hilos. ¿Alguien sabe como resolver esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta