Sorry not sure what you mean. Do you suggest I apply the change to use
gccgo in the official runtime, even if it is stuck at go 1.10 (the
latest is go 1.11) or I drop the idea of providing another runtime that
is faster to initialize? Would not be better to release both a gccgo
1.10 and a golang 1.11 instead so I leave the choice to users? The first
produces smaller binaries but it is a bit slower and it is stuck to go
1.10, the second is faster but it is slower to initialize because the
executable is bigger.--
  Michele Sciabarra
  mich...@sciabarra.com



----- Original message -----
From: David P Grove <gro...@us.ibm.com>
To: dev@openwhisk.apache.org
Subject: Re: I created a variant of the go runtime that is faster at init 
timeDate: Tue, 11 Dec 2018 10:17:51 -0500

Michele Sciabarra <mich...@sciabarra.com> wrote on 12/11/2018
07:23:14 AM:>
> Then I created a variant of the go runtime, using GccGo.  GccGo is a
> Go compiler, updated to Go version 1.10, that compiles using the Gcc
> compiler infrastructure. As a result, it produces dynamically linked
> executables that are smaller than the binaries produced by the
> standard Go compiler.
> ...
>
> GccGo is a bit slower than Go (but it is still the second faster
> runtime) but it is now the faster at init time because the
> executable is around 50k (and zipped it is only 17k).
>
> I am unsure if replace GccGo in the official runtime or provide
> both. The fact that the executable is small so it leads to faster
> init time I think it is important, but the  GccGo compiler it is a
> bit behind in term of language support.
>

My advice is to stick with the official runtime.  I think that is betterfor end 
users.

--dave

Reply via email to