Travis_install_go_dependencies does not have support for arm64 for blake2 package

Hi ,

We are trying to run Travis for package noms and during installation of go dependency through travis_install_go_dependencies we found that blake2 is failing for arm64. we are getting following error

*blake2-config.h:68:2: error: #error "This code requires at least SSE2."*
  • 263 #error “This code requires at least SSE2.”*
  • 265blake2b.c:24:23: fatal error: emmintrin.h: No such file or directory*

Please find the Travis log https://travis-ci.org/github/odidev/noms/jobs/710021697
please let us know how to solve this issue

https://travis-ci.org/github/odidev/noms/jobs/710021697#L163:

go: downloading github.com/codahale/blake2 v0.0.0-20150924215134-8d10d0420cbf

https://github.com/codahale/blake2#readme :

A Go wrapper of the BLAKE2 hash library, using the public domain, SSE-optimized C implementation.

It doesn’t support non-x86 architectures, and is archived outright. You, or whatever requires it, need to use something else.

Imprint