Hello community, here is the log from the commit of package bcc for openSUSE:Factory checked in at 2017-06-07 09:55:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bcc (Old) and /work/SRC/openSUSE:Factory/.bcc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bcc" Wed Jun 7 09:55:27 2017 rev:6 rq:501238 version:0.3.0+git1496334311.6fa3681 Changes: -------- --- /work/SRC/openSUSE:Factory/bcc/bcc.changes 2017-03-12 20:05:04.992560381 +0100 +++ /work/SRC/openSUSE:Factory/.bcc.new/bcc.changes 2017-06-07 09:55:28.442253825 +0200 @@ -1,0 +2,38 @@ +Mon Jun 5 03:56:51 UTC 2017 - g...@suse.com + +- Update to 0.3.0+git1496334311.6fa3681 + + Improve PerfEventArray clean up + + make libbpf standalone-ready + + Add support for generic XDP mode + + Add option to control bcc_elf_foreach_sym behavior + + Add bpf_get_first_key helper + + Enable recursive scanf support for char[] as string + + Fix computation of LUAJIT_INCLUDE_DIR + + cc: Work around verifier error when reading USDT probe arguments + + Disable non-static function calls + + Added the option(USINGISYSTEM) of Cmake for controling whether + using -isystem. (#1064) + + softirqs: Migrate to kernel tracepoints instead of kprobes + (#1091) + + lua/bpf: implemented packet direct access + + lua/bpf: support for NET_OFF for dissector + + KVM hypercall analysis example (#1082) + + cc: add support for prog table + + cc: add support for array table + + Add TableStorage class for wrapping bpf map tracking + + funcslower: Trace slow kernel or user function calls + + map.insert bcc helper to expose the BPF_NOEXIST flag (#1085) + + bcc container improvements (#1051) + + cc: define load_func and unload_func public + + Python 3 compatibility fixes around string handling (#986) + + Verify format specifiers in bpf_trace_printk in rewriter + + Add build option for installing C++ examples + + bpflist: Display processes with running BPF programs and maps + + python: Allow module=None when resolving kernel symbols + + mdflush: Add missing #include <linux/bio.h> +- Enable AArch64 build (FATE#322227) +- Remove remove-isystem.patch since it can be controlled by the + cmake option now. +- Add gcc-c++ to the BuildRequires and switch to gcc/g++ + +------------------------------------------------------------------- Old: ---- bcc-v0.3.0.tar.xz remove-isystem.patch New: ---- bcc-v0.3.0+git1496334311.6fa3681.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bcc.spec ++++++ --- /var/tmp/diff_new_pack.pgqV2e/_old 2017-06-07 09:55:29.058166787 +0200 +++ /var/tmp/diff_new_pack.pgqV2e/_new 2017-06-07 09:55:29.058166787 +0200 @@ -24,19 +24,19 @@ %endif Name: bcc -Version: 0.3.0 +Version: 0.3.0+git1496334311.6fa3681 Release: 0 Summary: BPF Compiler Collection (BCC) License: Apache-2.0 Group: Development/Languages Url: https://github.com/iovisor/bcc Source: %{name}-v%{version}.tar.xz -Patch1: remove-isystem.patch Patch2: armv7.patch -ExclusiveArch: armv7hl x86_64 ppc64 ppc64le +ExclusiveArch: armv7hl aarch64 x86_64 ppc64 ppc64le BuildRequires: bison BuildRequires: cmake >= 2.8.7 BuildRequires: flex +BuildRequires: gcc-c++ BuildRequires: libelf-devel BuildRequires: llvm-clang-devel >= 3.7.0 BuildRequires: llvm-devel >= 3.7.0 @@ -141,7 +141,6 @@ %prep %setup -D -n %{name}-v%{version} -%patch1 -p1 %patch2 -p1 %build @@ -154,8 +153,6 @@ mkdir build pushd build CFLAGS=$RPM_OPT_FLAGS CXXFLAGS=$RPM_OPT_FLAGS cmake \ - -DCMAKE_C_COMPILER=/usr/bin/clang \ - -DCMAKE_CXX_COMPILER=/usr/bin/clang++ \ -DREVISION_LAST=%{libversion} \ -DREVISION=%{libversion} \ -DCMAKE_INSTALL_PREFIX=/usr \