|
|
368290 |
# rhel6 and rhel7 need more recent tbb and boost libraries. The dyninst external project setup
|
|
|
368290 |
# will download, build, and install to the final location. We change that to build from source.tar
|
|
|
368290 |
# included in the src.rpm, install in the rpmbuild/BUILD tree and finally install into rpmbuild/BUILDTREE
|
|
|
368290 |
# We also remove the dependency on cmake 3
|
|
|
368290 |
|
|
|
368290 |
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/CMakeLists.txt.orig 2021-04-08 16:48:12.000000000 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/CMakeLists.txt 2021-05-18 14:58:50.199402845 -0400
|
|
|
368290 |
@@ -1,2 +1,2 @@
|
|
|
368290 |
-cmake_minimum_required (VERSION 3.4.0)
|
|
|
368290 |
+cmake_minimum_required (VERSION 2.8)
|
|
|
368290 |
project (Dyninst)
|
|
|
368290 |
@@ -236,1 +236,24 @@
|
|
|
368290 |
install(FILES ${PROJECT_BINARY_DIR}/CMakeCache.txt DESTINATION ${INSTALL_CMAKE_DIR})
|
|
|
368290 |
+
|
|
|
368290 |
+# RHEL 6/7 need more recent TBB and BOOST libraries, cmake will build them as an external project.
|
|
|
368290 |
+# Copy resulting libraries from temp install dir to dyninst install dir
|
|
|
368290 |
+# Note: FILE GLOB does not work as make has not yet run so we need to explicitly set the list
|
|
|
368290 |
+
|
|
|
368290 |
+set(TBB_AND_BOOST_LIBS tbb/install/lib/libtbbmalloc_proxy.so.2 tbb/install/lib/libtbbmalloc.so.2 tbb/install/lib/libtbb.so.2 boost/install/lib/libboost_atomic.so.1.66.0 boost/install/lib/libboost_chrono.so.1.66.0 boost/install/lib/libboost_date_time.so.1.66.0 boost/install/lib/libboost_filesystem.so.1.66.0 boost/install/lib/libboost_system.so.1.66.0 boost/install/lib/libboost_thread.so.1.66.0 boost/install/lib/libboost_timer.so.1.66.0)
|
|
|
368290 |
+
|
|
|
368290 |
+get_filename_component(install_lib_dir_dir ${INSTALL_LIB_DIR} DIRECTORY)
|
|
|
368290 |
+get_filename_component(dyninst_dir ${INSTALL_LIB_DIR} NAME)
|
|
|
368290 |
+get_filename_component(lib_dir ${install_lib_dir_dir} NAME)
|
|
|
368290 |
+get_filename_component(install_include_dir_dir ${INSTALL_INCLUDE_DIR} DIRECTORY)
|
|
|
368290 |
+get_filename_component(include_dir ${install_include_dir_dir} NAME)
|
|
|
368290 |
+foreach(F ${TBB_AND_BOOST_LIBS})
|
|
|
368290 |
+ # DESTDIR is prefixed to the install dir
|
|
|
368290 |
+ message("install ${Dyninst_BINARY_DIR}/${F} into ${CMAKE_INSTALL_PREFIX}/${lib_dir}/${dyninst_dir}")
|
|
|
368290 |
+ install(PROGRAMS "${Dyninst_BINARY_DIR}/${F}" DESTINATION "${CMAKE_INSTALL_PREFIX}/${lib_dir}/${dyninst_dir}")
|
|
|
368290 |
+endforeach()
|
|
|
368290 |
+message("install tbb/install/include into ${CMAKE_INSTALL_PREFIX}/${include_dir}/tbb}")
|
|
|
368290 |
+install(DIRECTORY DESTINATION "${CMAKE_INSTALL_PREFIX}/${include_dir}/tbb/")
|
|
|
368290 |
+install(DIRECTORY "tbb/install/include/" DESTINATION "${CMAKE_INSTALL_PREFIX}/${include_dir}")
|
|
|
368290 |
+# message("install boost/install/include into ${CMAKE_INSTALL_PREFIX}/${include_dir}/boost}")
|
|
|
368290 |
+# install(DIRECTORY DESTINATION "${CMAKE_INSTALL_PREFIX}/${include_dir}/boost/")
|
|
|
368290 |
+# install(DIRECTORY "boost/install/include/" DESTINATION "${CMAKE_INSTALL_PREFIX}/${include_dir}/")
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/ThreadingBuildingBlocks.cmake.orig 2019-07-15 22:26:08.788921240 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/ThreadingBuildingBlocks.cmake 2019-07-16 20:37:56.804643938 -0400
|
|
|
368290 |
@@ -107,7 +107,8 @@
|
|
|
368290 |
endif()
|
|
|
368290 |
|
|
|
368290 |
# Forcibly update the cache variables
|
|
|
368290 |
- set(TBB_ROOT_DIR ${CMAKE_INSTALL_PREFIX} CACHE PATH "TBB root directory" FORCE)
|
|
|
368290 |
+# set(TBB_ROOT_DIR ${CMAKE_INSTALL_PREFIX} CACHE PATH "TBB root directory" FORCE)
|
|
|
368290 |
+ set(TBB_ROOT_DIR "${CMAKE_BINARY_DIR}/tbb/install" CACHE PATH "TBB root directory" FORCE)
|
|
|
368290 |
set(TBB_INCLUDE_DIRS ${TBB_ROOT_DIR}/include CACHE PATH "TBB include directory" FORCE)
|
|
|
368290 |
set(TBB_LIBRARY_DIRS ${TBB_ROOT_DIR}/lib CACHE PATH "TBB library directory" FORCE)
|
|
|
368290 |
set(TBB_DEFINITIONS "" CACHE STRING "TBB compiler definitions" FORCE)
|
|
|
368290 |
@@ -152,7 +153,7 @@
|
|
|
368290 |
ExternalProject_Add(
|
|
|
368290 |
TBB
|
|
|
368290 |
PREFIX ${_tbb_prefix_dir}
|
|
|
368290 |
- URL https://github.com/01org/tbb/archive/${_tbb_ver_major}_U${_tbb_ver_minor}.tar.gz
|
|
|
368290 |
+ URL /tmp/2018_U6.tar.gz
|
|
|
368290 |
BUILD_IN_SOURCE 1
|
|
|
368290 |
CONFIGURE_COMMAND ""
|
|
|
368290 |
BUILD_COMMAND
|
|
|
368290 |
|
|
|
368290 |
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/Boost.cmake.orig 2021-04-08 16:48:12.000000000 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/Boost.cmake 2021-05-18 14:58:50.200402845 -0400
|
|
|
368290 |
@@ -53,3 +53,3 @@
|
|
|
368290 |
# Need at least Boost-1.67 because of deprecated headers
|
|
|
368290 |
-set(_boost_min_version 1.67.0)
|
|
|
368290 |
+set(_boost_min_version 1.66.0)
|
|
|
368290 |
|
|
|
368290 |
@@ -182,3 +182,4 @@
|
|
|
368290 |
# Change the base directory
|
|
|
368290 |
- set(Boost_ROOT_DIR ${CMAKE_INSTALL_PREFIX} CACHE PATH "Base directory the of Boost installation" FORCE)
|
|
|
368290 |
+# set(Boost_ROOT_DIR ${CMAKE_INSTALL_PREFIX} CACHE PATH "Base directory the of Boost installation" FORCE)
|
|
|
368290 |
+ set(Boost_ROOT_DIR "${CMAKE_BINARY_DIR}/boost/install" CACHE PATH "TBB root directory" FORCE)
|
|
|
368290 |
|
|
|
368290 |
@@ -216,3 +217,3 @@
|
|
|
368290 |
# list(JOIN ...) is in cmake 3.12
|
|
|
368290 |
- string(CONCAT _boost_lib_names "${_boost_lib_names}${c},")
|
|
|
368290 |
+ set(_boost_lib_names "${_boost_lib_names}${c},")
|
|
|
368290 |
endforeach()
|
|
|
368290 |
@@ -224,3 +225,3 @@
|
|
|
368290 |
PREFIX ${CMAKE_BINARY_DIR}/boost
|
|
|
368290 |
- URL http://downloads.sourceforge.net/project/boost/boost/${_boost_download_version}/boost_${_boost_download_filename}.zip
|
|
|
368290 |
+ URL /tmp/boost_${_boost_download_filename}.tar.bz2
|
|
|
368290 |
BUILD_IN_SOURCE 1
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindBoost.cmake.orig 2019-07-04 13:11:35.161644923 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindBoost.cmake 2019-07-04 13:13:25.646643157 -0400
|
|
|
368290 |
@@ -242,3 +242,3 @@
|
|
|
368290 |
cmake_policy(PUSH)
|
|
|
368290 |
-cmake_policy(SET CMP0057 NEW) # if IN_LIST
|
|
|
368290 |
+# cmake_policy(SET CMP0057 NEW) # if IN_LIST
|
|
|
368290 |
|
|
|
368290 |
@@ -338,3 +338,3 @@
|
|
|
368290 |
if("x${basename}" STREQUAL "xTHREAD" AND NOT TARGET Threads::Threads)
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON_THREAD " (missing dependency: Threads)")
|
|
|
368290 |
+ set(Boost_ERROR_REASON_THREAD "${Boost_ERROR_REASON_THREAD} (missing dependency: Threads)")
|
|
|
368290 |
set(Boost_THREAD_FOUND OFF)
|
|
|
368290 |
@@ -1021,4 +1021,8 @@
|
|
|
368290 |
foreach(componentdep ${_Boost_${uppercomponent}_DEPENDENCIES})
|
|
|
368290 |
- if (NOT ("${componentdep}" IN_LIST _boost_processed_components OR "${componentdep}" IN_LIST _boost_new_components))
|
|
|
368290 |
- list(APPEND _boost_new_components ${componentdep})
|
|
|
368290 |
+ list (FIND _boost_processed_components ${componentdep} _index)
|
|
|
368290 |
+ if (${_index} EQUAL -1)
|
|
|
368290 |
+ list (FIND _boost_new_components ${componentdep} _index)
|
|
|
368290 |
+ if (${_index} EQUAL -1)
|
|
|
368290 |
+ list(APPEND _boost_new_components ${componentdep})
|
|
|
368290 |
+ endif()
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1199,9 +1203,9 @@
|
|
|
368290 |
# enable dynamic linking.
|
|
|
368290 |
-if(NOT TARGET Boost::diagnostic_definitions)
|
|
|
368290 |
- add_library(Boost::diagnostic_definitions INTERFACE IMPORTED)
|
|
|
368290 |
- add_library(Boost::disable_autolinking INTERFACE IMPORTED)
|
|
|
368290 |
- add_library(Boost::dynamic_linking INTERFACE IMPORTED)
|
|
|
368290 |
- set_target_properties(Boost::dynamic_linking PROPERTIES
|
|
|
368290 |
- INTERFACE_COMPILE_DEFINITIONS "BOOST_ALL_DYN_LINK")
|
|
|
368290 |
-endif()
|
|
|
368290 |
+# if(NOT TARGET Boost::diagnostic_definitions)
|
|
|
368290 |
+# add_library(Boost::diagnostic_definitions INTERFACE IMPORTED)
|
|
|
368290 |
+# add_library(Boost::disable_autolinking INTERFACE IMPORTED)
|
|
|
368290 |
+# add_library(Boost::dynamic_linking INTERFACE IMPORTED)
|
|
|
368290 |
+# set_target_properties(Boost::dynamic_linking PROPERTIES
|
|
|
368290 |
+# INTERFACE_COMPILE_DEFINITIONS "BOOST_ALL_DYN_LINK")
|
|
|
368290 |
+# endif()
|
|
|
368290 |
if(WIN32)
|
|
|
368290 |
@@ -1387,4 +1391,5 @@
|
|
|
368290 |
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "Boost version: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}\nBoost include path: ${Boost_INCLUDE_DIR}")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ Boost version: ${Boost_MAJOR_VERSION}.${Boost_MINOR_VERSION}.${Boost_SUBMINOR_VERSION}\nBoost include path: ${Boost_INCLUDE_DIR}")
|
|
|
368290 |
if(Boost_DEBUG)
|
|
|
368290 |
@@ -1410,4 +1415,5 @@
|
|
|
368290 |
# State that we found a version of Boost that is too new or too old.
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "\nDetected version of Boost is too ${_Boost_VERSION_AGE}. Requested version was ${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ \nDetected version of Boost is too ${_Boost_VERSION_AGE}. Requested version was ${Boost_FIND_VERSION_MAJOR}.${Boost_FIND_VERSION_MINOR}")
|
|
|
368290 |
if (Boost_FIND_VERSION_PATCH)
|
|
|
368290 |
@@ -1417,5 +1423,5 @@
|
|
|
368290 |
if (NOT Boost_FIND_VERSION_EXACT)
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON " (or newer)")
|
|
|
368290 |
+ set(Boost_ERROR_REASON "${Boost_ERROR_REASON} (or newer)")
|
|
|
368290 |
endif ()
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON ".")
|
|
|
368290 |
+ set(Boost_ERROR_REASON "${Boost_ERROR_REASON}.")
|
|
|
368290 |
endif ()
|
|
|
368290 |
@@ -1427,4 +1433,5 @@
|
|
|
368290 |
set(Boost_FOUND 0)
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers.")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers.")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1518,3 +1525,3 @@
|
|
|
368290 |
OR "x${CMAKE_CXX_COMPILER_ID}" STREQUAL "xIntel")
|
|
|
368290 |
- string(APPEND _boost_DEBUG_ABI_TAG "g")
|
|
|
368290 |
+ set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}g")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1523,6 +1530,6 @@
|
|
|
368290 |
if(Boost_USE_DEBUG_PYTHON)
|
|
|
368290 |
- string(APPEND _boost_DEBUG_ABI_TAG "y")
|
|
|
368290 |
+ set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}y")
|
|
|
368290 |
endif()
|
|
|
368290 |
# d using a debug version of your code
|
|
|
368290 |
-string(APPEND _boost_DEBUG_ABI_TAG "d")
|
|
|
368290 |
+set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}d")
|
|
|
368290 |
# p using the STLport standard library rather than the
|
|
|
368290 |
@@ -1530,4 +1537,4 @@
|
|
|
368290 |
if(Boost_USE_STLPORT)
|
|
|
368290 |
- string(APPEND _boost_RELEASE_ABI_TAG "p")
|
|
|
368290 |
- string(APPEND _boost_DEBUG_ABI_TAG "p")
|
|
|
368290 |
+ set(_boost_RELEASE_ABI_TAG "${_boost_RELEASE_ABI_TAG}p")
|
|
|
368290 |
+ set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}p")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1537,4 +1544,4 @@
|
|
|
368290 |
if(Boost_USE_STLPORT_DEPRECATED_NATIVE_IOSTREAMS)
|
|
|
368290 |
- string(APPEND _boost_RELEASE_ABI_TAG "n")
|
|
|
368290 |
- string(APPEND _boost_DEBUG_ABI_TAG "n")
|
|
|
368290 |
+ set(_boost_RELEASE_ABI_TAG "${_boost_RELEASE_ABI_TAG}n")
|
|
|
368290 |
+ set(_boost_DEBUG_ABI_TAG "${_boost_DEBUG_ABI_TAG}n")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1554,3 +1561,3 @@
|
|
|
368290 |
if(NOT "x${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "x" AND NOT Boost_VERSION VERSION_LESS 106600)
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "-")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}-")
|
|
|
368290 |
# This needs to be kept in-sync with the section of CMakePlatformId.h.in
|
|
|
368290 |
@@ -1558,10 +1565,10 @@
|
|
|
368290 |
if(CMAKE_CXX_COMPILER_ARCHITECTURE_ID STREQUAL "IA64")
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "i")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}i")
|
|
|
368290 |
elseif(CMAKE_CXX_COMPILER_ARCHITECTURE_ID STREQUAL "X86"
|
|
|
368290 |
OR CMAKE_CXX_COMPILER_ARCHITECTURE_ID STREQUAL "x64")
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "x")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}x")
|
|
|
368290 |
elseif(CMAKE_CXX_COMPILER_ARCHITECTURE_ID MATCHES "^ARM")
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "a")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}a")
|
|
|
368290 |
elseif(CMAKE_CXX_COMPILER_ARCHITECTURE_ID STREQUAL "MIPS")
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "m")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}m")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1569,5 +1576,5 @@
|
|
|
368290 |
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "64")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}64")
|
|
|
368290 |
else()
|
|
|
368290 |
- string(APPEND _boost_ARCHITECTURE_TAG "32")
|
|
|
368290 |
+ set(_boost_ARCHITECTURE_TAG "${_boost_ARCHITECTURE_TAG}32")
|
|
|
368290 |
endif()
|
|
|
368290 |
@@ -1696,3 +1703,4 @@
|
|
|
368290 |
# If thread is required, get the thread libs as a dependency
|
|
|
368290 |
-if("thread" IN_LIST Boost_FIND_COMPONENTS)
|
|
|
368290 |
+list (FIND Boost_FIND_COMPONENTS "thread" _index)
|
|
|
368290 |
+if (${_index} GREATER -1)
|
|
|
368290 |
if(Boost_FIND_QUIETLY)
|
|
|
368290 |
@@ -1974,4 +1982,5 @@
|
|
|
368290 |
# error message that lists the libraries we were unable to find.
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "\nCould not find the following")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ \nCould not find the following")
|
|
|
368290 |
if(Boost_USE_STATIC_LIBS)
|
|
|
368290 |
@@ -1979,8 +1988,10 @@
|
|
|
368290 |
endif()
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- " Boost libraries:\n")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ Boost libraries:\n")
|
|
|
368290 |
foreach(COMPONENT ${_Boost_MISSING_COMPONENTS})
|
|
|
368290 |
string(TOUPPER ${COMPONENT} UPPERCOMPONENT)
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- " ${Boost_NAMESPACE}_${COMPONENT}${Boost_ERROR_REASON_${UPPERCOMPONENT}}\n")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ ${Boost_NAMESPACE}_${COMPONENT}${Boost_ERROR_REASON_${UPPERCOMPONENT}}\n")
|
|
|
368290 |
endforeach()
|
|
|
368290 |
@@ -1990,7 +2001,9 @@
|
|
|
368290 |
if (${Boost_NUM_COMPONENTS_WANTED} EQUAL ${Boost_NUM_MISSING_COMPONENTS})
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.")
|
|
|
368290 |
else ()
|
|
|
368290 |
- string(APPEND Boost_ERROR_REASON
|
|
|
368290 |
- "Some (but not all) of the required Boost libraries were found. You may need to install these additional Boost libraries. Alternatively, set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.")
|
|
|
368290 |
+ set(Boost_ERROR_REASON
|
|
|
368290 |
+ "${Boost_ERROR_REASON}
|
|
|
368290 |
+ Some (but not all) of the required Boost libraries were found. You may need to install these additional Boost libraries. Alternatively, set BOOST_LIBRARYDIR to the directory containing Boost libraries or BOOST_ROOT to the location of Boost.")
|
|
|
368290 |
endif ()
|
|
|
368290 |
@@ -2017,5 +2030,5 @@
|
|
|
368290 |
if(EXISTS "${_boost_LIB_DIR}/lib")
|
|
|
368290 |
- string(APPEND _boost_LIB_DIR /lib)
|
|
|
368290 |
+ set(_boost_LIB_DIR "_boost_LIB_DIR/lib")
|
|
|
368290 |
elseif(EXISTS "${_boost_LIB_DIR}/stage/lib")
|
|
|
368290 |
- string(APPEND _boost_LIB_DIR "/stage/lib")
|
|
|
368290 |
+ set(_boost_LIB_DIR "${_boost_LIB_DIR}/stage/lib")
|
|
|
368290 |
else()
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/DyninstSystemPaths.cmake.orig 2019-07-15 22:26:08.783921240 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/DyninstSystemPaths.cmake 2019-07-18 13:53:48.726269387 -0400
|
|
|
368290 |
@@ -1,2 +1,3 @@
|
|
|
368290 |
set(DYNINST_SYSTEM_INCLUDE_PATHS
|
|
|
368290 |
+ ${INCLUDE_INSTALL_DIR}
|
|
|
368290 |
/usr/include
|
|
|
368290 |
@@ -11,2 +12,3 @@
|
|
|
368290 |
set(DYNINST_SYSTEM_LIBRARY_PATHS
|
|
|
368290 |
+ ${LIB_INSTALL_DIR}
|
|
|
368290 |
/usr/lib
|
|
|
368290 |
@@ -22,1 +24,4 @@
|
|
|
368290 |
ENV PATH)
|
|
|
368290 |
+foreach(F ${DYNINST_SYSTEM_LIBRARY_PATHS})
|
|
|
368290 |
+ message("DYNINST_SYSTEM_LIBRARY_PATHS " ${F})
|
|
|
368290 |
+endforeach()
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindLibElf.cmake.orig 2019-05-16 14:40:05.000000000 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindLibElf.cmake 2019-07-17 16:45:41.082644142 -0400
|
|
|
368290 |
@@ -45,5 +45,4 @@
|
|
|
368290 |
find_library(LibElf_LIBRARIES
|
|
|
368290 |
- NAMES libelf.so.1 libelf.so
|
|
|
368290 |
- HINTS ${LibElf_ROOT_DIR}/lib ${LibElf_ROOT_DIR} ${LibElf_LIBRARYDIR}
|
|
|
368290 |
- PATHS ${DYNINST_SYSTEM_LIBRARY_PATHS}
|
|
|
368290 |
+ NAMES libelf.so.dts.1 libelf.so.1 libelf.so
|
|
|
368290 |
+ HINTS ${DYNINST_SYSTEM_LIBRARY_PATHS} ${LibElf_ROOT_DIR}/lib ${LibElf_ROOT_DIR} ${LibElf_LIBRARYDIR}
|
|
|
368290 |
PATH_SUFFIXES ${_path_suffixes})
|
|
|
368290 |
--- dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindLibDwarf.cmake.orig 2019-05-16 14:40:05.000000000 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/dyninst-11.0.0/cmake/Modules/FindLibDwarf.cmake 2019-07-17 21:53:14.098297367 -0400
|
|
|
368290 |
@@ -42,5 +42,4 @@
|
|
|
368290 |
find_library(LibDwarf_LIBRARIES
|
|
|
368290 |
- NAMES libdw.so.1 libdw.so
|
|
|
368290 |
- HINTS ${LibDwarf_ROOT_DIR}/lib ${LibDwarf_ROOT_DIR} ${LibDwarf_LIBRARYDIR}
|
|
|
368290 |
- PATHS ${DYNINST_SYSTEM_LIBRARY_PATHS}
|
|
|
368290 |
+ NAMES libdw.so.dts.1 libdw.so.1 libdw.so
|
|
|
368290 |
+ HINTS ${DYNINST_SYSTEM_LIBRARY_PATHS} ${LibDwarf_ROOT_DIR}/lib ${LibDwarf_ROOT_DIR} ${LibDwarf_LIBRARYDIR}
|
|
|
368290 |
PATH_SUFFIXES ${_path_suffixes})
|
|
|
368290 |
--- dyninst-11.0.0/testsuite-11.0.0/CMakeLists.txt.orig 2019-07-17 14:29:17.614616431 -0400
|
|
|
368290 |
+++ dyninst-11.0.0/testsuite-11.0.0/CMakeLists.txt 2019-07-17 14:29:34.865616156 -0400
|
|
|
368290 |
@@ -1,4 +1,4 @@
|
|
|
368290 |
-cmake_minimum_required(VERSION 3.4.0)
|
|
|
368290 |
+cmake_minimum_required(VERSION 2.8)
|
|
|
368290 |
project(Dyninst-TestSuite)
|
|
|
368290 |
|
|
|
368290 |
# User must provide location of Dyninst cmake files either as a cache or
|