Merging 0a0e3a3 into dev.boringcrypto causes make.bash to fail due to:
Building Go toolchain2 using go_bootstrap and Go toolchain1.
# crypto/internal/boring
<autogenerated>:1: internal compiler error: offset for r1 at $WORK/b060/_cgo_gotypes.go:842:75 changed from 8 to 0
This build failure was fixed a few commits later at a72a499.
That later commit was just an optimization, so it shouldn't be essential to correctly handling compiling this code. It would be good to get a minimal, standalone reproducer for what failed and add it as a compiler regress test.
To reproduce the issue:
- Checkout dev.boringcrypto.
- Run
git merge 0a0e3a3
- Run
./make.bash in src.
/cc @cherrymui @cuonglm
Merging 0a0e3a3 into dev.boringcrypto causes make.bash to fail due to:
This build failure was fixed a few commits later at a72a499.
That later commit was just an optimization, so it shouldn't be essential to correctly handling compiling this code. It would be good to get a minimal, standalone reproducer for what failed and add it as a compiler regress test.
To reproduce the issue:
git merge 0a0e3a3./make.bashin src./cc @cherrymui @cuonglm