Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix the detection of backtrace
authorMartin Quinson <martin.quinson@loria.fr>
Wed, 27 Apr 2016 19:39:16 +0000 (21:39 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Wed, 27 Apr 2016 19:45:45 +0000 (21:45 +0200)
CMakeLists.txt
tools/cmake/MakeLib.cmake

index a719ad8..18e19ac 100644 (file)
@@ -275,7 +275,6 @@ endif()
 #endif()
 
 # Checks for header libraries functions.
-CHECK_LIBRARY_EXISTS(execinfo backtrace              "" HAVE_BACKTRACE)
 CHECK_LIBRARY_EXISTS(rt      clock_gettime           "" HAVE_POSIX_GETTIME)
 
 CHECK_LIBRARY_EXISTS(pthread pthread_create          "" HAVE_PTHREAD)
@@ -303,6 +302,7 @@ CHECK_INCLUDE_FILE("sys/sysctl.h" HAVE_SYS_SYSCTL_H)
 CHECK_INCLUDE_FILE("ucontext.h" HAVE_UCONTEXT_H)
 CHECK_INCLUDE_FILE("linux/futex.h" HAVE_FUTEX_H)
 
+CHECK_FUNCTION_EXISTS(backtrace HAVE_BACKTRACE)
 CHECK_FUNCTION_EXISTS(gettimeofday HAVE_GETTIMEOFDAY)
 CHECK_FUNCTION_EXISTS(nanosleep HAVE_NANOSLEEP)
 CHECK_FUNCTION_EXISTS(getdtablesize HAVE_GETDTABLESIZE)
index 496c935..efb9595 100644 (file)
@@ -95,10 +95,6 @@ if(HAVE_POSIX_GETTIME)
   SET(SIMGRID_DEP "${SIMGRID_DEP} -lrt")
 endif()
 
-if(HAVE_BACKTRACE)
-  SET(SIMGRID_DEP "${SIMGRID_DEP} -lexecinfo")
-endif()
-
 # Compute the dependencies of SMPI
 ##################################
 if(enable_smpi AND APPLE)