gnuradio / volk

The Vector Optimized Library of Kernels

Home Page:http://libvolk.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add i386 to CI

argilo opened this issue · comments

Running VOLK's test suite on i386 revealed a broken protokernel and many broken tests:

Given this success, it would seem useful to add i386 to CI to catch more future bugs.

Looking at the fixes, I agree.

I'm looking for a way to run i386. A native GH Action would be preferable because they are much faster. I do have some hope that MacOS13 arm64 images do that for us on MacOS.

For non-x86, we use run-on-arch. This action doesn't provide an i386 image.

Another way of catching floating-point bugs might be to use a tool like https://github.com/verificarlo/verificarlo.

But an i386 build still would have been needed to catch #714.