pressure-vessel: Fix build regression with GLib 2.80.x
With older GLib, libglnx.h
was enough to provide
g_fdwalk_set_cloexec()
, but with newer GLib, glib-unix.h
is required.
Origin: https://github.com/flatpak/flatpak/pull/5737
Fixes: 7fac9ccb "pv-wrap: Use g_fdwalk_set_cloexec() instead of flatpak_close_fds_workaround()"
Merge request reports
Activity
added Regression Release blocker pressure-vessel labels
requested review from @denittis
assigned to @smcv
- Resolved by Simon McVittie
Regression caused by !708 (merged). At the time I pushed that MR, Debian testing still contained GLib 2.78.x and the build succeeded, but now it contains GLib 2.80.x and the build fails.
added 1 commit
- acd9adfa - pressure-vessel: Fix build regression with GLib 2.80.x
mentioned in merge request !710 (merged)
See also https://gitlab.gnome.org/GNOME/libglnx/-/merge_requests/59 which will fix this via libglnx. (It's fine to do both.)
mentioned in commit 7a0bd23a