Go does not support building with optimizations disabled, and hyperpb doesn't either.
Unfortunately, some debugging tools do this anyways by setting compiler debugging flags, namely -N and -l. In the short term, we'll disable some go:nosplit directives so that it builds in this way, but this will eventually be removed once we convince upstream to stop doing unspported things.