On 2024-08-07, Santiago Vila wrote:
> El 6/8/24 a las 23:52, Vagrant Cascadian escribió:
>> Well, I was able to reproduce a difference running one build with an
>> arm64 kernel one with an armhf kernel, but have not identified exactly
>> what triggers the difference...
>
> Thanks for testing! So, if I understood, the variable which makes the build
> to be different is the kernel, is this right?
>
> Since you can reproduce the difference, can you test the branch
> I've just set as default here, called wip-202408-reproducible?
>
> https://salsa.debian.org/sanvila/smartlist-not-yet/

That patch did not fix the underlying issue.

> Ideally, I'd like to reproduce this myself, but I only have access
> to "pure" arm64 systems on which I can put an armhf chroot.
> Is it too difficult to cross-grade it to a "native" armhf system?

The userland is easy enough with multi-arch, but to use arm64 hardware
with a 32-bit kernel you need a kernel built for that hardware... which
is an uncommon configuration. Raspberry PI tends to have such kernels,
though I think they are not typically built in Debian proper.

At the moment, I am building each test build on different hardware, one
natively 32-bit and one running in a 32-bit armhf chroot with the host
system running a 64-bit kernel (which is similar to the
tests.reproducible-builds.org infrastructure).

I forget if the official Debian buildd infrastructure has a mix of
64-bit and 32-bit hardware... it may have moved to only 64-bit hardware
with 32-bit chroots.

live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to