Right, so the problem is that the ioctl terminal IO arguments differ on ppc64el from x86 and other arches. The Go module we use to deal with this doesn't know any better and so fails miserably.
Rather than use the pure go implementation we have right now (from go crypto) we should re-implement it ourselves to instead use the C library for this.
Right, so the problem is that the ioctl terminal IO arguments differ on ppc64el from x86 and other arches. The Go module we use to deal with this doesn't know any better and so fails miserably.
Rather than use the pure go implementation we have right now (from go crypto) we should re-implement it ourselves to instead use the C library for this.