import dyninst-10.2.1-2.el8

This commit is contained in:
CentOS Sources 2020-11-11 08:09:11 +00:00 committed by Andrew Lukoshko
parent 2e7e05f018
commit 0334aea65b
2 changed files with 8 additions and 12 deletions

View File

@ -92,18 +92,9 @@ https://sourceware.org/elfutils/Debuginfod.html
elseif(NOT (LibElf_FOUND AND LibDwarf_FOUND) AND STERILE_BUILD) elseif(NOT (LibElf_FOUND AND LibDwarf_FOUND) AND STERILE_BUILD)
message(FATAL_ERROR "Elfutils not found and cannot be downloaded because build is sterile.") message(FATAL_ERROR "Elfutils not found and cannot be downloaded because build is sterile.")
else() else()
@@ -104,7 +121,7 @@ else()
if(NOT (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") OR NOT (${CMAKE_C_COMPILER_ID} STREQUAL "GNU"))
message(FATAL_ERROR "ElfUtils will only build with the GNU compiler")
endif()
-
+
include(ExternalProject)
externalproject_add(
ElfUtils
--- /dedyninst-10.2.1/dyninst-10.2.1/null --- /dev/null
+++ b/cmake/Modules/FindLibDebuginfod.cmake +++ dyninst-10.2.1/dyninst-10.2.1/cmake/Modules/FindLibDebuginfod.cmake
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
+#======================================================================================== +#========================================================================================
+# FindDebuginfod +# FindDebuginfod

View File

@ -2,7 +2,7 @@ Summary: An API for Run-time Code Generation
License: LGPLv2+ License: LGPLv2+
Name: dyninst Name: dyninst
Group: Development/Libraries Group: Development/Libraries
Release: 1%{?dist} Release: 2%{?dist}
URL: http://www.dyninst.org URL: http://www.dyninst.org
Version: 10.2.1 Version: 10.2.1
ExclusiveArch: %{ix86} x86_64 ppc64le aarch64 ExclusiveArch: %{ix86} x86_64 ppc64le aarch64
@ -24,6 +24,7 @@ Patch6: %{name}-10.2.1-tbb.patch
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: elfutils-devel BuildRequires: elfutils-devel
BuildRequires: elfutils-libelf-devel BuildRequires: elfutils-libelf-devel
BuildRequires: elfutils-debuginfod-client-devel
BuildRequires: boost-devel BuildRequires: boost-devel
BuildRequires: binutils-devel BuildRequires: binutils-devel
BuildRequires: cmake BuildRequires: cmake
@ -117,6 +118,7 @@ export CFLAGS CXXFLAGS LDFLAGS
%cmake \ %cmake \
-DENABLE_STATIC_LIBS=1 \ -DENABLE_STATIC_LIBS=1 \
-DENABLE_DEBUGINFOD=1 \
-DINSTALL_LIB_DIR:PATH=%{_libdir}/dyninst \ -DINSTALL_LIB_DIR:PATH=%{_libdir}/dyninst \
-DINSTALL_INCLUDE_DIR:PATH=%{_includedir}/dyninst \ -DINSTALL_INCLUDE_DIR:PATH=%{_includedir}/dyninst \
-DINSTALL_CMAKE_DIR:PATH=%{_libdir}/cmake/Dyninst \ -DINSTALL_CMAKE_DIR:PATH=%{_libdir}/cmake/Dyninst \
@ -203,6 +205,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \
%attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a %attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a
%changelog %changelog
* Fri Nov 06 2020 Stan Cox <scox@redhat.com> - 10.2.1-2
- Enable debuginfod
* Wed Oct 28 2020 Stan Cox <scox@redhat.com> - 10.2.1-1 * Wed Oct 28 2020 Stan Cox <scox@redhat.com> - 10.2.1-1
- Update to 10.2.1 - Update to 10.2.1