FS#75864 - [systemd] FTBFS bacause of meson 0.63.2 intro unmerged patch

Attached to Project: Arch Linux
Opened by Celeste (Coelacanthus) - Saturday, 10 September 2022, 07:59 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 10 September 2022, 08:04 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

systemd FTBFS when build efi file because meson add option -Oplain, it is wrong.
in https://github.com/systemd/systemd/blob/9a18458834ed6fe560879b2ddd6909d26b755fa3/src/boot/efi/meson.build#L224 , systemd use optimization as -O level,
there is no problem before because meson only have valid values.
But in https://github.com/mesonbuild/meson/pull/10593, they add a new level plain, but it is not a valid -O level.
Arch cherry pick this unmerged patch in 0.63.2, so our systems FTBFS. https://github.com/archlinux/svntogit-packages/commit/213f6402c4fe17593a37e1289bc0f9133254e73c

Upstream report: https://github.com/systemd/systemd/issues/24323

Possible solution:

At present, there is no reasonable solution for systemd. The PR author also said that this PR is still blocked by systemd.
I think the better solution at present is to withdraw the modification of meson and wait for upstream processing and merging.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 10 September 2022, 08:04 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#75852 

Loading...