Hi,

On Tue, Feb 04, 2025 at 05:25:08PM +0000, stefa...@debian.org wrote:
> Hi Bastian (2025.02.04_14:05:07_+0000)
> > > > Provides: linux-libc-dev-amd64, linux-libc-dev-arm64, ...
> > > We have two proposed provides schemes here, can we select one and add
> > > it?
> >
> > Something like simple providers is the easiest to do.
> 
> So, by implementing this Provides scheme, Helmut's cross-bootstrapping
> toolchain can determine which architectures are supported, and have a
> target to Depend on.
> 
> The resolution of the issue brought to the tech-ctte requires figuring
> out whether linux-libc-dev will take over providing these headers for
> cross toolchain building, or whether cross-toolchain-base continues to
> own the linux-libc-dev-${arch}-cross virtual package names (and provides
> symlinks or duplicates of headers).
> 
> Thanks again for temporarily releasing the -cross virtual package names
> while this is being discussed.
> 
> Before we can come to a conclusion on that, the elephant in the room
> seems to be the question of the motivation for the migration to an
> architecture all linux-libc-dev package. Let me try to distil this
> question:
> 
> What is being gained by the transition to an architecture independent
> package?

In addition to all listed points, it also temporarily breaks
creating chroots for archs when the src:linux build for a given arch
and for arch:all end up in different dinstall windows. In this time
linux-libc-dev will not be visible to debootstrap. This behaviour
was observed f.e. on 2025-02-03.

Chris

Reply via email to