Bug#930997: Unintentional i386 compiles

Olek Wojnar olek at debian.org
Fri Nov 13 04:59:59 GMT 2020


Hi reprotest maintainers,

I'd like to point out that an additional impact of this bug is that it
results in failures for packages that are designed to build on amd64 but
not on i386. For example, bazel-bootstrap supports 64-bit processors but
(currently) does not support 32-bit processors. This line [1] causes the
second build to *almost* always fail because it tries to build a package on
i386 even though that is not a supported architecture.

For reference, on my amd64 machine running "setarch --list" returns:
uname26
linux32
linux64
i386
i486
i586
i686
athlon
x86_64

Eliminating x86_64, as line [1] does, gives a very high probability of the
resulting architecture being incompatible with 64-bit-only packages.

If this is not easy to fix, is there a recommended workaround to
prevent false-positive failures? Thanks!

-Olek

[1] https://salsa.debian.org/bazel-team/bazel-bootstrap/-/jobs/1155093#L4289
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20201112/5a7920f8/attachment.html>


More information about the Reproducible-builds mailing list