All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/3] systemd: update to 261 and be compatible with rhel8
@ 2026-06-30 11:50 daniel.turull
  2026-06-30 11:50 ` [PATCH v3 1/3] dlopen-deps.inc: treat soname list as ordered alternatives daniel.turull
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: daniel.turull @ 2026-06-30 11:50 UTC (permalink / raw)
  To: openembedded-core
  Cc: qi.chen, alex.kanavin, richard.purdie, Ross.Burton,
	mathieu.dubois-briand, Daniel Turull

From: Daniel Turull <daniel.turull@ericsson.com>

systemd increases the dependency on the host kernel,
which breaks builds with rhel 8

This series add native patches in the systemd tools
to make it work.

v2:
 - re-add tag verification in SRC_URI
v3:
 - rebase on top of Ross Burton meson patches. if not needed keep v2
 - re-tested
 See https://patchwork.yoctoproject.org/project/oe-core/patch/20260629141559.1305873-1-ross.burton@arm.com/

Tested on rhel8.10 with testsuite systemd on qemux86-64

Daniel Turull (3):
  dlopen-deps.inc: treat soname list as ordered alternatives
  systemd: upgrade to 261
  systemd: add native hwdb generator for hosts without STATX_MNT_ID

 meta/conf/distro/include/maintainers.inc      |   1 +
 meta/recipes-core/systemd/dlopen-deps.inc     |   9 +-
 ...ve_259.5.bb => systemd-boot-native_261.bb} |   0
 ...temd-boot_259.5.bb => systemd-boot_261.bb} |   0
 .../systemd/systemd-hwdb-native_261.bb        |  32 ++++
 .../systemd/systemd-systemctl-native_259.5.bb |  19 --
 .../systemd/systemd-systemctl-native_261.bb   |  28 +++
 meta/recipes-core/systemd/systemd.inc         |   8 +-
 ...meson-use-libfido2_cflags-dependency.patch |  54 ------
 .../0003-Do-not-create-var-log-README.patch   |  10 +-
 ...il-fix-PCR-bank-guessing-without-EFI.patch |  62 ------
 ...-detailed-debug-logging-to-fdset_new.patch |  97 ----------
 ...idfd_open-and-STATX_MNT_ID-on-older-.patch | 176 ++++++++++++++++++
 ...t-mode-for-reproducible-cross-builds.patch |  36 ++++
 .../{systemd_259.5.bb => systemd_261.bb}      |  14 +-
 scripts/postinst-intercepts/update_udev_hwdb  |  24 ++-
 16 files changed, 311 insertions(+), 259 deletions(-)
 rename meta/recipes-core/systemd/{systemd-boot-native_259.5.bb => systemd-boot-native_261.bb} (100%)
 rename meta/recipes-core/systemd/{systemd-boot_259.5.bb => systemd-boot_261.bb} (100%)
 create mode 100644 meta/recipes-core/systemd/systemd-hwdb-native_261.bb
 delete mode 100644 meta/recipes-core/systemd/systemd-systemctl-native_259.5.bb
 create mode 100644 meta/recipes-core/systemd/systemd-systemctl-native_261.bb
 delete mode 100644 meta/recipes-core/systemd/systemd/0001-meson-use-libfido2_cflags-dependency.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/0004-tpm2-util-fix-PCR-bank-guessing-without-EFI.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/0018-shared-fdset-add-detailed-debug-logging-to-fdset_new.patch
 create mode 100644 meta/recipes-core/systemd/systemd/Handle-missing-pidfd_open-and-STATX_MNT_ID-on-older-.patch
 create mode 100644 meta/recipes-core/systemd/systemd/hwdb-use-compat-mode-for-reproducible-cross-builds.patch
 rename meta/recipes-core/systemd/{systemd_259.5.bb => systemd_261.bb} (99%)



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

end of thread, other threads:[~2026-07-02 17:12 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-30 11:50 [PATCH v3 0/3] systemd: update to 261 and be compatible with rhel8 daniel.turull
2026-06-30 11:50 ` [PATCH v3 1/3] dlopen-deps.inc: treat soname list as ordered alternatives daniel.turull
2026-06-30 11:50 ` [PATCH v3 2/3] systemd: upgrade to 261 daniel.turull
2026-06-30 23:08   ` [OE-core] " Khem Raj
2026-07-01  7:12     ` Daniel Turull
2026-06-30 11:50 ` [PATCH v3 3/3] systemd: add native hwdb generator for hosts without STATX_MNT_ID daniel.turull
2026-07-02  8:36 ` [PATCH v3 0/3] systemd: update to 261 and be compatible with rhel8 Mathieu Dubois-Briand
2026-07-02  8:58   ` Daniel Turull
2026-07-02  9:54     ` Mathieu Dubois-Briand
2026-07-02 11:03       ` Alexander Kanavin
2026-07-02 13:19         ` Daniel Turull
2026-07-02 13:34           ` Richard Purdie
2026-07-02 14:03             ` Daniel Turull
2026-07-02 17:12             ` Alexander Kanavin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.