dqlite icon indicating copy to clipboard operation
dqlite copied to clipboard

Test on a 32-bit architecture in CI

Open cole-miller opened this issue 3 years ago • 2 comments

Sometimes we merge a PR with CI passing, and then get errors from Launchpad when it tries to build dqlite for a non-x86_64 architecture, especially 32-bit ARM. Typically the different widths for the integer types are the culprit. It would be nice to run our build and test suite on one of these architectures in CI, so we can catch more of these issues before merge. @MathieuBordere brought up https://github.com/marketplace/actions/run-on-architecture as one possibility.

cole-miller avatar Sep 27 '22 14:09 cole-miller

I just realized the lowest-hanging fruit here is just to use Ubuntu's multiarch support to build and test on i386.

cole-miller avatar Nov 28 '22 15:11 cole-miller

I just realized the lowest-hanging fruit here is just to use Ubuntu's multiarch support to build and test on i386.

I could certainly live with that.

MathieuBordere avatar Nov 28 '22 15:11 MathieuBordere