mirror of
https://git.yoctoproject.org/poky
synced 2026-02-09 02:03:04 +01:00
Updating systemtap to the latest of the 4.3 release branch. Without
this update we cannot pass on-target sanity tests with a 5.8
kernel.
Changelog is as follows:
82b8e1a07 (HEAD -> master, origin/master, origin/HEAD) Make dtrace generated code work with LTO (take 2)
03a6c471a Fix --enable-http build errors by always using MHD_Result
87344e948 PR26307: rhel6 porting tweak redux
24810e5ac PR26307: rhel6 porting tweak
327956981 java/HelperSDT.c: correct 32-bit pointer cast warnings
2f3580f40 PR26307: adapt to kernel module_sect_attr changes in 5.8+
84bc64ff1 systemtap.spec: let -testsuite subrpm require elfutils-debuginfod
27b087e7f PR26249: "%p" -> "0x%lx" pointer formatting in *conversions.stp error messages
5e1ef9d7f PR25568 / RHBZ1857749: sdt_buildid.exp test case
e90530877 PR25568 / RHBZ1857749: buildid/uprobes/inode rework, task_finder etc. side
40dbe72af PR26234: stapbpf should warn about other unsupported derived_probe types
82f358beb testsuite: shrink output
a9a0131eb rhbz1857749: uprobes-inode regression in sdt semaphore setting
ce0fa621e configury: make systemtap buildable with gcc -flto
e5a63d9c0 Make dtrace generated code work with LTO
e8070f260 Revert "Make dtrace generated code work with LTO"
b26a86bfb systemtap.spec: comment syntax tweak
8212024da Make dtrace generated code work with LTO
601778117 PR26234: stapbpf should warn about unsupported utrace_derived_probes
c7d4f550e testsuite: block listing_mode_sanity large tests on small machine
046fa017d RHBZ1847676 cont'd: one more uprobes-inode/onthefly concurrency control
a8351c3dc runtime: startup dmesg %p decloaking
65d6fbd21 run-stap.in: forget about bundled elfutils build mode
57c76ab3f PR25549: format tweak
143974310 PR25549: statement probe visibility for openmp / lto binaries
c6831f14e testuite: More @cast() fallout
a4d7b3797 README: modernize
f1a9bb064 Tapset and testsuite updates against @cast() change 00ee19ff03
4ccdfe453 RHBZ1847676 cont'd: more uprobes-inode/onthefly concurrency controls
487d6b6e8 tapset: *user_string* formatting directive tweaks
b266d0bf8 PR26142: Adapt to linux/vermagic.h file hiding ... but with proper include order
79000b42e PR26142: Adapt to linux/vermagic.h file hiding ... but not on rhel6
37066e2c3 PR26142: adapt to linux mmap_sem api transition
6af5df835 PR26142: Adapt to linux/vermagic.h file hiding
403e92779 PR26181: Use explicit @cast() within get_ip_from_client()
4bb36e7fb Exclude some __NR_compat_* defines for newer aarch64 kernels
a948c291c Use explicit @cast() operators pointing to kernel for tapsets
469d20e8b PR26131: garbled data might appear in staprun data channel output
36430614d Use kernel.trace("sched:sched_process_fork") for kprocess.create when possible
b2d18cb3a Use explicit @cast() operators for semop-watch.stp example.
3d922919d Use explicit @cast() operators for periodic.stp
9a2cd427a PR24758: increase stack size for BPF userspace interpreter
3040d4e8d Use explicit @cast() operators for stapgames/pingpong.stp tapset.
9eb37102d Use explicit @cast() operators for pfiles.stp and ioctl_handler.stp
7a28529f6 Remove the unneeded test_support check the lwtools meta info
717b7dddd Use explicit @cast() operators to fslatency-nd.stp and fsslower-nd.stp
2b2b6a622 Fix sizeof.stp to explicitly use kernel debuginfo if one not specified
db91f0291 bpf.exp: tentative fix for bigmap1.stp hang on RHEL8
11c39a737 RHBZ1847676: uprobes-inode tweaks redux
0a281a96d Make sizeof.stp runnable with the bpf backend.
5b8f6c174 remove comment
fb59e8c75 PR26123: fixed memory leaks in vma map for kernels without CONFIG_UTRACE.
cc7b62017 Add overcommit.stp to examples that can run in bpf.
ac8f2b7c9 configury: post-release version bump
7a7016a12 Avoid exceeding space constraints for the BPF environment in mmfilepage.stp
c488859d6 Avoid exceeding space constraints for BPF environment in mmwriteback.stp
(From OE-Core rev: 06f0e54c06a9e07dabb612a907bbf2542b5ac52e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
23 lines
907 B
PHP
23 lines
907 B
PHP
LICENSE = "GPLv2"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
|
SRCREV = "82b8e1a07a31bf37ed05d6ebc5162b054c0be9fd"
|
|
PV = "4.3"
|
|
|
|
SRC_URI = "git://sourceware.org/git/systemtap.git \
|
|
file://0001-Do-not-let-configure-write-a-python-location-into-th.patch \
|
|
file://0001-Install-python-modules-to-correct-library-dir.patch \
|
|
file://0001-staprun-stapbpf-don-t-support-installing-a-non-root.patch \
|
|
"
|
|
|
|
COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips).*-linux'
|
|
COMPATIBLE_HOST_libc-musl = 'null'
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
# systemtap can't be built without optimization, if someone tries to compile an
|
|
# entire image as -O0, break with fatal.
|
|
python () {
|
|
if bb.utils.contains("SELECTED_OPTIMIZATION", "-O0", "x", "", d) == "x":
|
|
bb.fatal("systemtap can't be built with -O0, using -O1 -Wno-error or -O1 instead.")
|
|
}
|