[Merge] ~slyon/ubuntu/+source/systemd:lunar/no-i386-binaries into ~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-lunar

Lukas Märdian mp+441353 at code.launchpad.net
Tue Apr 18 16:02:17 UTC 2023


Lukas Märdian has proposed merging ~slyon/ubuntu/+source/systemd:lunar/no-i386-binaries into ~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-lunar.

Requested reviews:
  Luca Boccassi (bluca)
  Nick Rosbrook (enr0n)

For more details, see:
https://code.launchpad.net/~slyon/ubuntu/+source/systemd/+git/systemd/+merge/441353

RFC: reduction of i386 build to a lib-only version

systemd has grown support in its buildsystem (meson) to filter non-executable targets, this should allow us to reduce the footprint of our i386 build. Ubuntu's i386 port is a partial architecture only, and we don't need systemd's executables on this arch, but rather just the (public) libraries, which might be needed by certain consumers.

Context and initial work by @bluca can be found here: https://salsa.debian.org/systemd-team/systemd/-/merge_requests/158

This is a RFC to discuss the next steps on this approach within Ubuntu.

Notes:
* My final commit on the branch ("d/rules: Fix missing files on i386 dh_install") still seems a bit hacky and we should try to avoid this.
* We should analyze the build-depends and filter the ones we don't need for this build, using "[!i386]"
-- 
Your team Ubuntu Core Development Team is subscribed to branch ~ubuntu-core-dev/ubuntu/+source/systemd:ubuntu-lunar.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: review-diff.txt
Type: text/x-diff
Size: 12163 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-reviews/attachments/20230418/101d59f1/attachment.diff>


More information about the Ubuntu-reviews mailing list