Skip to content

Supporting 32-bit architecture? #5693

@tessr

Description

@tessr

When we went to build the binaries for the 0.34.0 release, we discovered that it wouldn't build for 32-bit architecture. This is really something that we would have only caught if we added some form of 32-bit testing, most likely to our CI.

This is something that we've vacillated on for a long time: Should we officially support 32-bit architecture?

If we decide to support it, we can release an 0.34.1 release with a fix, and an appropriate binary shortly. We'd also need to add the aforementioned testing.

Looks like neither Github Actions nor Circle CI support building on 32-bit architectures, so we'll have to do some Docker tricks or try out a cloud CI provider who does (Travis).

TODO:

  • Set up automatic testing one way or another
  • Fix the MaxInt printing issue that caused the build to fail initially
  • Re-enable ARM builds on GoReleaser

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions