#1 Update to 0.4.0
Closed 6 years ago by ignatenkobrain. Opened 6 years ago by ignatenkobrain.
Unknown source master  into  master

file modified
+1
@@ -1,3 +1,4 @@

  /v0.2.0.tar.gz

  /v0.3.0.tar.gz

  /bcc-0.3.0.tar.gz

+ /bcc-0.4.0.tar.gz

@@ -0,0 +1,25 @@

+ From 56f7d9aa223d9123174f6eec9683111f063794fc Mon Sep 17 00:00:00 2001

+ From: Igor Gnatenko <ignatenkobrain@fedoraproject.org>

+ Date: Wed, 1 Nov 2017 08:07:10 +0100

+ Subject: [PATCH] set SOVERSION for bpf-shared

+ 

+ Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>

+ ---

+  src/cc/CMakeLists.txt | 1 +

+  1 file changed, 1 insertion(+)

+ 

+ diff --git a/src/cc/CMakeLists.txt b/src/cc/CMakeLists.txt

+ index c31936e..b552f45 100644

+ --- a/src/cc/CMakeLists.txt

+ +++ b/src/cc/CMakeLists.txt

+ @@ -25,6 +25,7 @@ include(static_libstdc++)

+  add_library(bpf-static STATIC libbpf.c perf_reader.c)

+  set_target_properties(bpf-static PROPERTIES OUTPUT_NAME bpf)

+  add_library(bpf-shared SHARED libbpf.c perf_reader.c)

+ +set_target_properties(bpf-shared PROPERTIES VERSION ${REVISION_LAST} SOVERSION 0)

+  set_target_properties(bpf-shared PROPERTIES OUTPUT_NAME bpf)

+  

+  set(bcc_common_sources bpf_common.cc bpf_module.cc exported_files.cc)

+ -- 

+ 2.14.3

+ 

file modified
+14 -8
@@ -1,10 +1,12 @@

  Name:           bcc

- Version:        0.3.0

- Release:        4%{?dist}

+ Version:        0.4.0

+ Release:        1%{?dist}

  Summary:        BPF Compiler Collection (BCC)

  License:        ASL 2.0

  URL:            https://github.com/iovisor/bcc

  Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz

+ # https://github.com/iovisor/bcc/pull/1426

+ Patch0:         0001-set-SOVERSION-for-bpf-shared.patch

  

  # Arches will be included as upstream support is added and dependencies are

  # satisfied in the respective arches
@@ -12,7 +14,7 @@

  

  BuildRequires:  bison, cmake >= 2.8.7, flex, libxml2-devel

  BuildRequires:  python3-devel

- BuildRequires:  elfutils-libelf-devel-static

+ BuildRequires:  elfutils-libelf-devel

  BuildRequires:  llvm-devel llvm-static clang-devel

  BuildRequires:  ncurses-devel

  BuildRequires:  pkgconfig(luajit)
@@ -80,9 +82,9 @@

  

  

  %build

- %cmake . -DREVISION_LAST=%{version} -DREVISION=%{version} -DPYTHON_CMD=python3 \

-   -DLUAJIT_INCLUDE_DIR=`pkg-config --variable=includedir luajit` \

-   -DLUAJIT_LIBRARIES=`pkg-config --variable=libdir luajit`/lib`pkg-config --variable=libname luajit`.so

+ %cmake . \

+   -DCMAKE_BUILD_TYPE=RelWithDebInfo \

+   -DREVISION_LAST=%{version} -DREVISION=%{version} -DPYTHON_CMD=python3

  %make_build

  

  
@@ -120,9 +122,11 @@

  %doc README.md

  %license LICENSE.txt COPYRIGHT.txt

  %{_libdir}/lib%{name}.so.*

+ %{_libdir}/libbpf.so.*

  

  %files devel

  %{_libdir}/lib%{name}.so

+ %{_libdir}/libbpf.so

  %{_libdir}/pkgconfig/lib%{name}.pc

  %{_includedir}/%{name}/

  
@@ -144,14 +148,16 @@

  %dir %{_datadir}/%{name}/tools

  %{_datadir}/%{name}/tools/*

  %exclude %{_datadir}/%{name}/tools/old/

- %dir %{_datadir}/%{name}/man

- %{_datadir}/%{name}/man/*

+ %{_datadir}/%{name}/man/

  

  %files lua

  %{_bindir}/bcc-lua

  

  

  %changelog

+ * Wed Nov 01 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.4.0-1

+ - Update to 0.4.0

+ 

  * Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-4

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

  

file modified
+1 -1
@@ -1,1 +1,1 @@

- SHA512 (bcc-0.3.0.tar.gz) = e5a0f9ad1b0ba865b5644a5a4a0ad130708aac882239ed545bcfd74a5d80328361bc92287bad5569710849682501841e89279089efc71a97da4e02bfc709b916

+ SHA512 (bcc-0.4.0.tar.gz) = d4bca6ab30ed2d398685a5e142bc55ebd70d29b494ce9fa28d85aceb1843111de8f1c61049712d8be9ab827b65866db07b6be27e82bd243e182b7bbe6fb2014f

I have a commit like this waiting on upstream feedback. I'm trying to address 2 existing bugs [1][2]. Also now ppc64(le) support can be enabled.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1479990
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1460482

Pull-Request has been closed by ignatenkobrain

6 years ago