buildflagsで "optimize-speed" (-O3 になる) または "optimize-size" (-Os になる) を指定しない限り、-O2 は常に生成されるようです。buildflagsに何も指定せずに"-O0" をbuildoptionsに渡すと、結果は "-O2 -O0" になります。ただし、期待される結果は「-O0」だけです。
カスタム ビルド オプションとして「-O0」を渡すと、「-O2」が生成されないようにするにはどうすればよいですか? ドキュメントには、関連するものは何も記載されていません。