From: Yann Dirson <[email protected]>
The goal of this series is to allow for packages to provide systemtap
probes and get them cross-compiled on the host, shipping only the
minimal runtime in the filesystem.
People willing to build the probes on target can continue to do so
with no changes for some many users, but usage of python probes now
requires systemtap-python.
This series also includes unrelated fixes to the systemtap packaging,
on which I stumbled while on the main subject.
Of note is the "fix finding proper System.map" patch, for which I
wonder if the real fix would not be to keep an unversionned System.map
file in kernel_build_tree, so stay compatible with upstream kernel.
Yann Dirson (8):
systemtap: split examples and python scripts out of main package
systemtap: remove extra dependencies
systemtap: clarify the relation between exporter and python3-probes
feature
systemtap: fix install when python3-probes is disabled in
PACKAGECONFIG
systemtap: split runtime material in its own package
systemtap-native: fix finding proper System.map
kernel: consider vmlinux a build artifact, so systemtap can use it
New systemtap.bb class, and systemtap-demo.bb to illustrate it.
meta/classes/kernel.bbclass | 4 +
meta/classes/systemtap.bbclass | 74 +++++++++++++++++++
.../systemtap/systemtap-demo_git.bb | 71 ++++++++++++++++++
.../systemtap/systemtap-native_git.bb | 6 ++
.../systemtap/system-map-location.patch | 26 +++++++
.../recipes-kernel/systemtap/systemtap_git.bb | 38 ++++++++--
6 files changed, 213 insertions(+), 6 deletions(-)
create mode 100644 meta/classes/systemtap.bbclass
create mode 100644 meta/recipes-kernel/systemtap/systemtap-demo_git.bb
create mode 100644
meta/recipes-kernel/systemtap/systemtap/system-map-location.patch
--
2.28.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#142682):
https://lists.openembedded.org/g/openembedded-core/message/142682
Mute This Topic: https://lists.openembedded.org/mt/76990982/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-