On Thu, Jan 1, 2026 at 7:59 AM Helmut Grohne <[email protected]> wrote:
> glib2.0 dropped the nosysprof build profile stating that there no longer
> is a cycle with glib2.0.
>
>  * libsysprof-capture-4-dev is built from sysprof.
>  * sysprof Build-Depends: libglib2.0-dev <!pkg.sysprof.nounwind>.
>
> This is a direct two-cycle that possible can be broken via the nounwind
> profile, but nosysprof is what we practically use now.
>
> sysprof also Build-Depends on binutils-dev. This dependency makes it
> unsuitable for cross building. Please defer the removal of the profile
> until this dependency is resolved at least.

It appears that sysprof does not need Build-Depends: binutils-dev so I
am removing that.

I don't understand why bootstrapping can't use
pkg.sysprof.nogui,pkg-sysprof.nounwind
instead of pkg.glib2.0.nosysprof

libsysprof-capture-4-dev is now built on all Linux architectures and I
believe its build dependencies are minimal when built with both those
2 build profiles.

sysprof's other binary packages are only currently needed for mutter &
gnome-builder.

Thank you,
Jeremy Bícha

Reply via email to