Upgrade powertop from 2.15 to 2.16. This required importing libtracefs from meta-oe since upstream removed its internal libtraceevent copy and now links against the external libtracefs library.
The 2.16 release also switches to meson as the default build system [1]. The autotools build is broken (C++11 in configure.ac but the codebase uses C++20 features throughout). See upstream issue #124 [2] which has been open since 2025 with no fix. A corresponding removal patch for meta-openembedded is needed once this series lands (libtracefs moving from meta-oe to oe-core). [1] https://github.com/fenrus75/powertop/releases/tag/v2.16 [2] https://github.com/fenrus75/powertop/issues/124 Jaipaul Cheernam (2): libtracefs: import recipe from meta-oe powertop: upgrade 2.15 -> 2.16 meta/conf/distro/include/maintainers.inc | 1 + ...not-preserve-ownership-in-cp-command.patch | 28 ++++++++++ .../libtracefs/libtracefs_1.8.3.bb | 25 +++++++++ .../0001-wakeup_xxx.h-include-limits.h.patch | 55 ------------------- .../{powertop_2.15.bb => powertop_2.16.bb} | 14 ++--- 5 files changed, 61 insertions(+), 62 deletions(-) create mode 100644 meta/recipes-kernel/libtracefs/libtracefs/0001-makefile-Do-not-preserve-ownership-in-cp-command.patch create mode 100644 meta/recipes-kernel/libtracefs/libtracefs_1.8.3.bb delete mode 100644 meta/recipes-kernel/powertop/powertop/0001-wakeup_xxx.h-include-limits.h.patch rename meta/recipes-kernel/powertop/{powertop_2.15.bb => powertop_2.16.bb} (67%)
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#243678): https://lists.openembedded.org/g/openembedded-core/message/243678 Mute This Topic: https://lists.openembedded.org/mt/120806764/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
