https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79146
Bug ID: 79146 Summary: Bootstrpping go on s390x fails; redefined symbols Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: vogt at linux dot vnet.ibm.com CC: cmang at google dot com, krebbel at gcc dot gnu.org Target Milestone: --- Host: s390x Target: s390x Bootstrapping on s390x fails with these errors: .../gcc/libgo/go/crypto/elliptic/p256_s390x.go:24:2: error: redefinition of ‘p256’ p256 Curve ^ .../libgo/go/crypto/elliptic/p256_generic.go:10:2: note: previous definition of ‘p256’ was here p256 p256Curve ^ .../libgo/go/crypto/elliptic/p256_s390x.go:34:1: error: redefinition of ‘initP256Arch’ func initP256Arch() { ^ .../libgo/go/crypto/elliptic/p256_generic.go:13:1: note: previous definition of ‘initP256Arch’ was here func initP256Arch() { ^ .../libgo/go/crypto/elliptic/p256_s390x.go:36:8: error: incompatible types in assignment (cannot use type p256CurveFast as type p256Curve) p256 = p256CurveFast{p256Params} ^