aklomp / base64

Fast Base64 stream encoder/decoder in C99, with SIMD acceleration
BSD 2-Clause "Simplified" License
865 stars 162 forks source link

CI: add tests for various MSYS2 environments #132

Closed mayeut closed 7 months ago

mayeut commented 7 months ago

This PR adds CI tests for various MSYS2 environments (msys, mingw64, clang32 & clang64).

It's based on top of 17a9ab9b4ad1e6bf759282788745619a2abe5c0a and also adds a fix for mingw makefile builds.

Resolves https://github.com/aklomp/base64/issues/127.

aklomp commented 7 months ago

Nice, thanks! I think there's a dependency on #131 though; it would be nice to fix that one first so that we don't need to comment out the 32-bit builds.

mayeut commented 7 months ago

I could check that #125 fixes the 32-bit build. It would require one more commit here to pass the makefile check as all symbols are prefixed by _. I'll add this commit.

mayeut commented 7 months ago

@aklomp, if you're ok with the changes here, I think the next steps are either:

mayeut commented 7 months ago

@aklomp, I rebased on master and removed the comment on ming 32-bit.