John Troy created THRIFT-5818:
---------------------------------
Summary: Go library doesn't support AIX
Key: THRIFT-5818
URL: https://issues.apache.org/jira/browse/THRIFT-5818
Project: Thrift
Issue Type: Bug
Components: Go - Library
Environment: {noformat}
-bash-5.2$ go version
go version go1.23.1 aix/ppc64 {noformat}
Reporter: John Troy
Building the Go library on AIX results in the following error:
{noformat}
-bash-5.2$ go build ./lib/go/thrift
# github.com/apache/thrift/lib/go/thrift
lib/go/thrift/socket_unix_conn.go:61:80: undefined:
syscall.MSG_DONTWAIT{noformat}
Unlike most other POSIX platforms, AIX does not have a MSG_DONTWAIT. On AIX
matching behavior can be achieved with the MSG_NONBLOCK flag instead. I will
open a PR on github with a suggested patch.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)