gbt icon indicating copy to clipboard operation
gbt copied to clipboard

Missing native binaries for `darwin/arm64`

Open rozcietrzewiacz opened this issue 3 years ago • 1 comments

On Mac M1, the x86_64 binary of gbt works through compatibility wrapping, which makes it noticeably slower. Here's a timing comparison:

  • upstream version (obtained through brew install)
$ time gbt &>/dev/null

real	0m0.174s
user	0m0.081s
sys	0m0.084s
  • Compiled native arm64 version:
$ time ./gbt &>/dev/null

real	0m0.094s
user	0m0.052s
sys	0m0.041s

The (almost) 100ms increase creates a noticeable and annoying latency.

rozcietrzewiacz avatar Sep 08 '22 12:09 rozcietrzewiacz

I will build native version from darwin/arm64 once I get to cut a new release. I just need rewrite all TravisCI automation into GitHub Workflows.

jtyr avatar Sep 12 '22 09:09 jtyr