Brian Smith
Brian Smith
There are hoops that have to be jumped through to get a working C toolchain that targets Linux from a Mac host, especially for a `-gnu` target. Basically you need...
> Centos 6.8 seems to come with gcc 4.4. I think you need at least 4.7 for those instructions. It might be possible to reduce the minimum version of GCC...
> A lot of our customers are still using 6.x in production. Email me: [email protected].
If the issue is only the ADX instructions then the maybe we could ask upstream OpenSSL to make the code work for assemblers that are missing ADX support. Usually that...
Something like https://github.com/nagisa/llvm_build_utils.rs might be a solution to this, by allowing build.rs to use Clang's assuembler even if Clang/LLVM isn't installed.
A more lightweight solution would be to pre-assemble the .S files into .o files when packaging/publishing *ring*. We already do this for Windows so that yasm/nasm isn't required; might as...
At one point we did support this platform but I guess I removed the support at some point. I don't know what would be involved in resurrecting it. Presumably it...
> Thanks for the speedy response - when you say "the fallback Rust/C implementations of everything" what do you mean exactly? are those implementations part of _ring_ ? Yes. Basically,...
@vladimir-ea Are you still interested in this? If not, I'll close this.
With the PR as it is today, here is the effect on one of my projects: ```diff +name = "anes" -name = "bstr" -name = "crossbeam-channel" -name = "crossbeam-deque" -name...