Can someone please build us a 32-bit Debian container image please?

Stefan Metzmacher metze at samba.org
Thu Nov 17 16:25:18 UTC 2022


Am 17.11.22 um 02:02 schrieb Andrew Bartlett via samba-technical:
> https://github.com/docker-32bit/debian is GPLv3 and small, could
> someone please adapt that into our bootstrap system and buildar and
> have us build a Debian i686 image for our CI?
> 
> We might even be able to do less, provided we do two stages, one to get
> enough for our normal bootstrap to run, and then proceed as normal.
> 
> We have had (eg
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974868) a number of
> 32 bit bugs, not just the recent PAC issue and we need CI and safe and
> easily downloaded image we can use.
> 
> We are assuming that 32-bit userspace on a 64-bit host will be enough
> for now, so no emulation is needed, just time setting up the image and
> getting us past the samba-o3 build on it.
> 
> Uri:  You have been incredibly helpful with things like this before,
> would you happen to have time?

Lets see where this goes...
https://gitlab.com/samba-team/devel/samba/-/jobs/3340360869
https://gitlab.com/samba-team/devel/samba/-/commit/e2cec9d775ebda50ed341632b107f7de86437357

The hardest part was to find the need to the 'registry-1.docker.io/' prefix before
'i386/debian:11', 'docker pull i386/debian:11', but podman requires
'podman pull registry-1.docker.io/i386/debian:11'

On ubuntu18.04 i386 I needed --disable-warnings-as-errors in order to compile,
but the warnings should be fixed, as they might also be real 32bit bugs.
And lmdb is also not available on 32bit...

metze




More information about the samba-technical mailing list