Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] Update Sysprof to the latest release
@ 2024-06-27 22:02 Adrian Perez de Castro
  2024-06-27 22:02 ` [Buildroot] [PATCH 1/2] package/libdex: new package Adrian Perez de Castro
  2024-06-27 22:02 ` [Buildroot] [PATCH 2/2] package/sysprof: update to version 46.0 Adrian Perez de Castro
  0 siblings, 2 replies; 7+ messages in thread
From: Adrian Perez de Castro @ 2024-06-27 22:02 UTC (permalink / raw)
  To: buildroot; +Cc: Eric Le Bihan, Adrian Perez de Castro, Will Newton

Hi all,

As discussed in the IRC channel, here's an update for the sysprof package,
bringing it to a current version. Unfortunately, the patch set to add the
GTK4 package to Buildroot [1] has not yet been merged, so I had to remove
the option to build the GUI for now.

Nevertheless, my main motivation for working on this is being able to take
captures with sysprof-cli of wpewebkit/webkitgtk, where we are currently
adding support to produce tracing markers for sysprof. The captured data
can be analyzed offline in a different machine using the Sysprof GUI, so
personally I do not find important being able to run the GUI tool on the
target hardware.

There are further improvements that could be done, like making a new
sysprof-capture package which only builds the collection support library,
and then have other packages (libsoup3, wpewebkit, etc.) depend on it,
instead of making them rely on bundled copies. This would also allow
having the tracing support in libdex enabled without causing a cyclic
dependency. But I digress -- this would be material for follow-up patches,
for now let's keep it simple.

Cheers,
-Adrian

---
[1] https://patchwork.ozlabs.org/project/buildroot/list/?series=401486

Adrian Perez de Castro (2):
  package/libdex: new package
  package/sysprof: update to version 46.0

 DEVELOPERS                                    |  1 +
 package/Config.in                             |  1 +
 package/libdex/Config.in                      | 17 +++++++++
 package/libdex/libdex.hash                    |  5 +++
 package/libdex/libdex.mk                      | 31 ++++++++++++++++
 .../sysprof/0001-define-NT_GNU_BUILD_ID.patch | 22 -----------
 package/sysprof/Config.in                     | 37 ++++++++-----------
 package/sysprof/sysprof.hash                  |  8 ++--
 package/sysprof/sysprof.mk                    | 26 +++++++++----
 9 files changed, 95 insertions(+), 53 deletions(-)
 create mode 100644 package/libdex/Config.in
 create mode 100644 package/libdex/libdex.hash
 create mode 100644 package/libdex/libdex.mk
 delete mode 100644 package/sysprof/0001-define-NT_GNU_BUILD_ID.patch

-- 
2.45.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-08-05 13:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-27 22:02 [Buildroot] [PATCH 0/2] Update Sysprof to the latest release Adrian Perez de Castro
2024-06-27 22:02 ` [Buildroot] [PATCH 1/2] package/libdex: new package Adrian Perez de Castro
2024-07-12 15:35   ` Thomas Petazzoni via buildroot
2024-06-27 22:02 ` [Buildroot] [PATCH 2/2] package/sysprof: update to version 46.0 Adrian Perez de Castro
2024-07-12 15:37   ` Thomas Petazzoni via buildroot
2024-08-05 13:24     ` Adrian Perez de Castro
2024-08-05 13:46       ` Thomas Petazzoni via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox