There might not be another 0.21.x release, however these are both straight forward changes. If this isn't merged, then the pulls can remain untagged for needing backport.
Backports:
There might not be another 0.21.x release, however these are both straight forward changes. If this isn't merged, then the pulls can remain untagged for needing backport.
Backports:
... needed for std::numeric_limits<T>::max on WIN32
Github-Pull: #23335
Rebased-From: 077a875d94b51e3c87381133657be98989c8643e
`crc32c`'s hardware accelerated code doesn't handle ARM 32-bit at all.
Make the check in `configure.ac` check for this architecture explicitly.
For the release binaries, the current `configure.ac` check happens
to work: it enables it on aarch64 but disables it for armhf. However
some combination of compiler version and settings might ostensibly cause
this check to succeed on armhf (as reported on IRC). So make the 64-bit
platform requirement explicit.
Github-Pull: #23045
Rebased-From: f2747d1602ec4e1128356b861b2167daf66a845b
nit: Shouldn't the milestone here be 0.21.3? We already released 0.21.2...
I'll just leave it unmilestoned. Have closed 0.21.2 given it wasn't already.
ACK efb9f00f07c7ebf5fac56c464e5dd65d6d9b8457 Seems fine to backport these.
utACK efb9f00f07c7ebf5fac56c464e5dd65d6d9b8457 I verified that these diffs match the source PRs' diffs.