[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd-dev package in bookworm?



In days of yore (Wed, 15 May 2024), Simon Richter thus quoth: 
> Hi,

Hello Simon,

> On 5/15/24 10:31, Sirius wrote:
> 
> >    Where is the systemd-dev package for regular Bookworm? The only package
> >    that show up is systemd-dev/stable-backports 254.5-1~bpo12+3 all and if
> >    I try and install that, it seems like it wants to uninstall most of my
> >    system in the process.
> 
> The version shipped in bookworm did not yet build a separate -dev package.

Understood. After I cloned the Xen git repo and started looking in more
detail, I did find that Bookworm has a libsystemd-dev package and that
seems to satisfy the Xen build dependencies. So I have a compile running
now of 4.18.2.

> This package was introduced in
> 
> systemd (253-2) experimental; urgency=medium
> 
>   * Add systemd-dev package for pkg-config files. Move systemd.pc and
>     udev.pc to systemd-dev, so that packages can build-depend on a small
>     package instead of the whole set of binaries. (Closes: #945922,
>     #917549)
> 
>  -- Luca Boccassi <bluca@debian.org>  Mon, 12 Jun 2023 00:22:52 +0100

Okay, so for the next Stable, there will be a systemd-dev package.

> For older versions, you can find systemd.pc and udev.pc in the main
> systemd package; the other files like interface definitions are not
> shipped at all in the packages in bookworm.
> 
> If you just need the .pc files, just add the old systemd package as an
> alternative to the build dependencies.
> 
>     Build-Depends: systemd-dev | systemd (<< 253-2)

Thank you. I will update later with results for kernel 6.9.0 and Xen
4.18.2, how they work together.

-- 
Kind regards,

/S


Reply to: