- fix build for 6.2
- drop perf-6.0-lock_contention_fix_a_build_error_on_32_bit.patch
(6.1 landed to TW)
- drop perf-5.15-don-t-install-headers-with-x-permissions.patch
(6.0 landed to TW)
- Move bash-completion to subpackage so it isn't installed when
not needed
- Add a dummy -rebuild package to give OBS/Tumbleweed a hint when this
package needs a rebuild
OBS-URL: https://build.opensuse.org/request/show/1057729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perf?expand=0&rev=70
- Fix build error due to stale conditional around %files devel
- Split gtk portion into separate package (pulls in about 40
packages for graphic systems that are not desired on text
shells).
- Downgrade Requires: kernel to Recommends:. We are long past
2.6.31 (its existence is pretty much guaranteed), and it forces
installation of a distro kernel on systems that compile their own.
- Cleanup for < 5.14
* Remove:
perf-5.14-don-t-install-headers-with-x-permissions.patch
perf-5.14-remove-shebang-from-scripts-perl-python-.-pl-py.patch
* -devel is always built
OBS-URL: https://build.opensuse.org/request/show/933728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perf?expand=0&rev=63
- Switch to using libtraceevent shared library package.
New patch: perf-tools-enable-libtraceevent-dynamic-linking.patch
- remove:
* 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch
* 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch
They are part of 5.12 and therefore create a conflict.
- add:
* 0001-perf-annotate-Fix-jump-parsing-for-C-code.patch
(bsc#1182888)
* 0001-perf-symbols-Resolve-symbols-against-debug-file-firs.patch
(bsc#1180610)
- pass GTK2=1 to make (needed after 4751bddd3f98)
- Resolve build error due to updated kernel-source
Delete patch: 0001-perf-fix-off-by-ones-in-memset-after-realloc.patch
- add 0001-perf-fix-off-by-ones-in-memset-after-realloc.patch (bsc#1177113)
- remove perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
It's a 5.8 patch and we are already at 5.8.
- do not use libexecdir after the latest TW changes
- install bash completion to /usr, not /etc as is now the default
- require libcap, so that we support capabilities
- require babeltrace, so that we support conversion to CTF
- clean up spec file
- Remove libebl Requires for ppc64/ppc64le (boo#1174714)
now that elfutils 0.178 do not generate it anymore.
- Link with CoreSight Trace Decode library (OpenCSD)
- perf.spec: incorporate automatic changes from osc
- Fix build breakage on aarch64 and armv7 (bsc#1172741)
New patch: perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
- perf does not link with LTO, so define _lto_cflags %{nil}
- add libzstd-devel to BuildRequires to support trace compression
- fix gtk2 detection
- Update to latest perf
Delete Python3 support patches now upstream
Delete patch: update-tests-attr.py-to-support-python3.patch
Delete patch: remove-shebang-from-scripts-python.patch
Delete patch: remove-shebang-from-tests-attr.py.patch
Delete patch: remove-shebang-from-util-setup.py.patch
Delete patch: add-trace_context-extension-module-to-sys-modules.patch
Delete patch: use-pybytes-for-attr-in-trace-event-python.patch
Delete patch: port-event_analyzing_sample-script-to-python3.patch
Delete patch: port-failed-syscalls-by-pid-script-to-python3.patch
Delete patch: port-futex-contention-script-to-python3.patch
Delete patch: port-intel-pt-events-script-to-python3.patch
Delete patch: port-mem-phys-addr-to-python3.patch
Delete patch: port-netdev-times-script-to-python3.patch
Delete patch: port-net_dropmonitor-script-to-python3.patch
Delete patch: port-powerpc-hcalls-script-to-python3.patch
Delete patch: port-python-syscall-counts-script-to-python3.patch
Delete patch: port-sctop-script-to-python3.patch
Delete patch: port-sql-scripts-to-python3.patch
Delete patch: port-stackcollapse-script-to-python3.patch
Delete patch: port-stat-cpi-script-to-python3.patch
Delete patch: port-syscall-counts-by-pid-script-to-python3.patch
Delete patch: port-check-perf-trace-script-to-python3.patch
- Build with asciidoctor instead of asciidoc (bsc#1075764)
- Enable python3. Remove all uses of python2 (bsc#1082197)
New patch: update-tests-attr.py-to-support-python3.patch
New patch: remove-shebang-from-scripts-python.patch
New patch: remove-shebang-from-tests-attr.py.patch
New patch: remove-shebang-from-util-setup.py.patch
New patch: add-trace_context-extension-module-to-sys-modules.patch
New patch: use-pybytes-for-attr-in-trace-event-python.patch
New patch: port-event_analyzing_sample-script-to-python3.patch
New patch: port-failed-syscalls-by-pid-script-to-python3.patch
New patch: port-futex-contention-script-to-python3.patch
New patch: port-intel-pt-events-script-to-python3.patch
New patch: port-mem-phys-addr-to-python3.patch
New patch: port-netdev-times-script-to-python3.patch
New patch: port-net_dropmonitor-script-to-python3.patch
New patch: port-powerpc-hcalls-script-to-python3.patch
New patch: port-python-syscall-counts-script-to-python3.patch
New patch: port-sctop-script-to-python3.patch
New patch: port-sql-scripts-to-python3.patch
New patch: port-stackcollapse-script-to-python3.patch
New patch: port-stat-cpi-script-to-python3.patch
New patch: port-syscall-counts-by-pid-script-to-python3.patch
New patch: port-check-perf-trace-script-to-python3.patch
- Update packaged include files to resolve build failures
- Update examples paths to resolve build failures.
- libebl ppc64 dependancy was inadvertantly dropped, regression from
"
Re-add dependancy (bsc#1106048)
- Package bpf examples into %{_docdir}/perf/examples/bpf
- Fix build errors
Drop patch: perf-vendor-events-powerpc-update-power9-events.patch (upstream)
Drop patch: perf-provide-definition-for-einval-on-32bit.patch (upstream)
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Update power9 events (bsc#1069737)
New patch: perf-vendor-events-powerpc-update-power9-events.patch
- Update patch context
Refresh patch: perf-provide-definition-for-einval-on-32bit.patch
- Fix x86 32bit build error
New patch: perf-provide-definition-for-einval-on-32bit.patch
- Fix build error (tips.txt) on Leap42.2
- Fix doc file attributes
- disable Werror completely. It breaks build due to shadow variables
in external (perl) headers.
- add %{?_smp_mflags}
- Package perf-tips as docs.
- Include support for xz compressed images
- Support strace/data.
- enable numa support for aarch64
- Remove perf-fix-branch-stack-mode-cannot-be-set.patch (upstreamed).
- Fix build with GCC 5
* perf-fix-branch-stack-mode-cannot-be-set.patch
- Fix ppc64/ppc64le breakage due to libexecdir/libdir
- Inject libdir=%{_libdir} into make calls.
- Remove build hack for kernel not building against glibc 2.20.
- Build hack: if util/util.h does not (yet) define _DEFAULT_SOURCE,
we export WERROR=0, which removes -Werror from CFLAGS. Once a
kernel lands that defines _DEFAULT_SOURCE, we fail the build in
to remove this hack, making it a (hopefully_ short-livinging one.
- Build for s390[x] without libunwind (bnc#882855)
- Fix current build including 'trace event' plugins
- Do not include 'trace event' plugins when on armv7l
- BuildRequire libnuma-devel to enable 'perf bench numa mem', but
only require if we build for ia64 x86_64 ppc64 ppc64le ppc %sparc
- Spec cleanup:
* Add Url: https://perf.wiki.kernel.org/
* Drop %clean-section: We don't need to cleanup the buildroot
* bash_completion.d/perf doesn't need executable bit
- Fix build errors (invoke Makefile.perf directly to pass perfexecdir)
- Add /usr/bin/trace alias for perf (mainline b52bc234)
- Add libperf-gtk.so (loaded via dlsym, mainline fc67297b)
- Drop patch perl-5.18-nowarn.patch (mainline)
- add libperl_requires, as we link against libperl and thus
need a specific version of perl
- Resolve build errors
- Drop patch perf-tests-ppc64-fix-compile-errors.patch (mainline)
- Refresh patch perl-5.18-nowarn.patch
- Add patch 'perf-tests-ppc64-fix-compile-errors.patch' to resolve
openSUSE:Factory:PowerPC testsuite build errors
- Add audit-devel, gtk2-devel and libunwind-devel to support optional
functionality.
- Add 'perl-5.18-nowarn.patch' to squelch build errors from perl.h
- Add perl_requires
- Fix --version output (copy submakefiles from kernel-source)
- Pass SUSE rpm optflags into make as EXTRA_CFLAGS not CFLAGS
- Stop building with V=1, make output easier to parse
- Add /etc/bash_completion.d/perf to %files (fix build error)
- Fix build for factory
* added flex and bison to buildrequires
- Also copy arch/lib to fix compilation on x86-64
- Correctly depend on libdw-devel to fix dwarf support
- Add newt-devel dependency to enable text user interface
- Re-enable as-needed support since it works now
- 2.6.33 changes
add perf-bench, perf-buildid-list, perf-diff, perf-kmem, perf-probe and
perf-trace-perl
[Still pending, update of libdwarf to version > 20081231]
- 2.6.32 changes
add perf-sched, perf-timechart and perf-trace man pages
- Remove libbfd.patch since it does not apply and use
SUSE_ASNEEDED=0 instead.
- Set flag for asciidoc version 8.
- Initial checkin of Performance Counters for Linux (PCL) userspace.
This builds tools/perf out of kernel-source package and requires
kernel >= 2.6.31
OBS-URL: https://build.opensuse.org/request/show/892957
OBS-URL: https://build.opensuse.org/package/show/devel:tools/perf?expand=0&rev=116
- remove perf-cs-etm-move-definition-of-traceid_list-global-variable-from-header-file.patch
It's a 5.8 patch and we are already at 5.8.
- do not use libexecdir after the latest TW changes
- install bash completion to /usr, not /etc as is now the default
- require libcap, so that we support capabilities
- require babeltrace, so that we support conversion to CTF
- clean up spec file
OBS-URL: https://build.opensuse.org/request/show/836067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perf?expand=0&rev=54
- Enable python3. Remove all uses of python2 (bsc#1082197)
New patch: update-tests-attr.py-to-support-python3.patch
New patch: remove-shebang-from-scripts-python.patch
New patch: remove-shebang-from-tests-attr.py.patch
New patch: remove-shebang-from-util-setup.py.patch
New patch: add-trace_context-extension-module-to-sys-modules.patch
New patch: use-pybytes-for-attr-in-trace-event-python.patch
New patch: port-event_analyzing_sample-script-to-python3.patch
New patch: port-failed-syscalls-by-pid-script-to-python3.patch
New patch: port-futex-contention-script-to-python3.patch
New patch: port-intel-pt-events-script-to-python3.patch
New patch: port-mem-phys-addr-to-python3.patch
New patch: port-netdev-times-script-to-python3.patch
New patch: port-net_dropmonitor-script-to-python3.patch
New patch: port-powerpc-hcalls-script-to-python3.patch
New patch: port-python-syscall-counts-script-to-python3.patch
New patch: port-sctop-script-to-python3.patch
New patch: port-sql-scripts-to-python3.patch
New patch: port-stackcollapse-script-to-python3.patch
New patch: port-stat-cpi-script-to-python3.patch
New patch: port-syscall-counts-by-pid-script-to-python3.patch
New patch: port-check-perf-trace-script-to-python3.patch
OBS-URL: https://build.opensuse.org/request/show/664471
OBS-URL: https://build.opensuse.org/package/show/devel:tools/perf?expand=0&rev=82
- Build hack: if util/util.h does not (yet) define _DEFAULT_SOURCE,
we export WERROR=0, which removes -Werror from CFLAGS. Once a
kernel lands that defines _DEFAULT_SOURCE, we fail the build in
to remove this hack, making it a (hopefully_ short-livinging one.
This fixes build of perf with glibc 2.20; once kernel 3.18 lands
(containing commit 512fe365373b9c95a70b4b6357503ee74d27214f), perf will
fail here and the hack added can be removed again.
OBS-URL: https://build.opensuse.org/request/show/263222
OBS-URL: https://build.opensuse.org/package/show/devel:tools/perf?expand=0&rev=37
- Add audit-devel, gtk2-devel and libunwind-devel to support optional
functionality.
- Add 'perl-5.18-nowarn.patch' to squelch build errors from perl.h
- Add perl_requires
- Fix --version output (copy submakefiles from kernel-source)
- Pass SUSE rpm optflags into make as EXTRA_CFLAGS not CFLAGS
- Stop building with V=1, make output easier to parse (forwarded request 182683 from jones_tony)
OBS-URL: https://build.opensuse.org/request/show/182684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perf?expand=0&rev=18
- Add audit-devel, gtk2-devel and libunwind-devel to support optional
functionality.
- Add 'perl-5.18-nowarn.patch' to squelch build errors from perl.h
- Add perl_requires
- Fix --version output (copy submakefiles from kernel-source)
- Pass SUSE rpm optflags into make as EXTRA_CFLAGS not CFLAGS
- Stop building with V=1, make output easier to parse
OBS-URL: https://build.opensuse.org/request/show/182683
OBS-URL: https://build.opensuse.org/package/show/devel:tools/perf?expand=0&rev=21
+int syscalltbl__id_at_idx(struct syscalltbl *, int idx)
+{
+ return idx;
+}
+
int syscalltbl__strglobmatch_next(struct syscalltbl *tbl __maybe_unused,
const char *syscall_glob __maybe_unused, int *idx __maybe_unused)
{
--
2.46.0
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.