Index: server/control/CMakeLists.txt
===================================================================
--- server/control/CMakeLists.txt	(revision 1053200)
+++ server/control/CMakeLists.txt	(working copy)
@@ -43,7 +43,7 @@
   target_link_libraries(akonadi_control ${QT_QTMAIN_LIBRARY})
 endif (WIN32)
 
-target_link_libraries(akonadi_control ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${AKONADI_PROTOCOLINTERNALS_LIBS}  ${Boost_PROGRAM_OPTIONS_LIBRARY})
+target_link_libraries(akonadi_control ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${AKONADI_PROTOCOLINTERNALS_LIBS} ${AKONADI_SYSTEM_LIBS} ${Boost_PROGRAM_OPTIONS_LIBRARY})
 
 install(TARGETS akonadi_control DESTINATION ${BIN_INSTALL_DIR})
 
Index: server/akonadictl/CMakeLists.txt
===================================================================
--- server/akonadictl/CMakeLists.txt	(revision 1053200)
+++ server/akonadictl/CMakeLists.txt	(working copy)
@@ -16,6 +16,6 @@
 automoc4_add_executable(akonadictl ${akonadictl_SRCS})
 set_target_properties(akonadictl PROPERTIES OUTPUT_NAME akonadictl)
 
-target_link_libraries(akonadictl ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${AKONADI_PROTOCOLINTERNALS_LIBS} ${Boost_PROGRAM_OPTIONS_LIBRARY})
+target_link_libraries(akonadictl ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY} ${AKONADI_PROTOCOLINTERNALS_LIBS} ${AKONADI_SYSTEM_LIBS} ${Boost_PROGRAM_OPTIONS_LIBRARY})
 
 install(TARGETS akonadictl DESTINATION ${BIN_INSTALL_DIR})
Index: server/CMakeLists.txt
===================================================================
--- server/CMakeLists.txt	(revision 1053200)
+++ server/CMakeLists.txt	(working copy)
@@ -169,6 +169,7 @@
   ${QT_QTDBUS_LIBRARY}
   ${QT_QTXML_LIBRARY}
   ${AKONADI_PROTOCOLINTERNALS_LIBS}
+  ${AKONADI_SYSTEM_LIBS}
   ${Boost_PROGRAM_OPTIONS_LIBRARY}
   ${SOPRANO_LIBRARIES}
 )
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt	(revision 1053200)
+++ CMakeLists.txt	(working copy)
@@ -24,6 +24,7 @@
 
 include(MacroLogFeature)
 include(InstallSettings)
+include(CheckFunctionExists)
 include(CheckIncludeFiles)
 include(MacroWriteBasicCMakeVersionFile)
 
@@ -132,7 +133,19 @@
 
 ############### Configure checks ###############
 
+set (AKONADI_SYSTEM_LIBS)
+
 check_include_files(execinfo.h HAVE_EXECINFO_H)
+if (HAVE_EXECINFO_H)
+  check_function_exists(backtrace BACKTRACE_IN_LIBC)
+  if (NOT BACKTRACE_IN_LIBC)
+    find_library (EXECINFO_LIBRARY NAMES execinfo)
+    if (EXECINFO_LIBRARY)
+      set (AKONADI_SYSTEM_LIBS ${AKONADI_SYSTEM_LIBS} ${EXECINFO_LIBRARY})
+    endif (EXECINFO_LIBRARY)
+  endif (NOT BACKTRACE_IN_LIBC)
+endif (HAVE_EXECINFO_H)
+
 check_include_files(unistd.h HAVE_UNISTD_H)
 
 # set the output paths
