net: Listen returns errno -89 on linux/mipsle #33914
Comments
The errno value 89 would be |
Possibly related to #23446, which is fixed in Go 1.11. |
All GO versions 1.11+ simply do not run on the router and have set of their own issues that is worth another ticket. The mipsel router is on 2.6 kernel |
@cherrymui Thanks for the pointer. This problem is almost certainly fixed by https://golang.org/cl/125895, which is in 1.11 but is not in 1.10. As we no longer support 1.10 , closing this issue. Please comment if you disagree, or if you find that the problem still exists in 1.12 or later. Please do file separate issues about problems using Go 1.12 or later on your hardware. |
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
No version above 1.10.8 executes on mipsle router
What operating system and processor architecture are you using (
go env
)?linux/mipsle
What did you do?
net.Listen("tcp", "127.0.0.1:8080")
What did you expect to see?
No error
What did you see instead?
Error listening: listen tcp 127.0.0.1:8080: errno -89
I'm running into an error with Go not being able to listen on a MIPSLE router. A simple listener using net.Listen("tcp", "127.0.0.1:8080"). Tried multiple ports high and low. Running as root.
Is returning Error listening: listen tcp 127.0.0.1:8080: errno -89
C compiled programs work fine, it seems to be just Go. I'm compiling with version 1.10.8 (1.11+ does not run on the router)
env GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build -a
The text was updated successfully, but these errors were encountered: