Broken socket on IRIX64

i don’t know where to start with this… but IPSocket#addr is broken on
IRIX64…

i gives this error

getnameinfo: memory allocation failure

the extconf.rb in ext/socket/socket.rb does not deal with $ipv6 correctly
(it is false) but when it is set to true extconf.rb DOES give this error

Fatal: --enable-ipv6 is specified, and your OS seems to support IPv6 feature.
But your getaddrinfo() and getnameinfo() are appeared to be broken. Sorry,
you cannot compile IPv6 socket classes with broken these functions.

this appears to be due to the lack of

struct addrinfo hints

on IRIX64 - or at least the inability of configure to find it…

can anyone help with this?

is there a work around?

-a

···

====================================

Ara Howard
NOAA Forecast Systems Laboratory
Information and Technology Services
Data Systems Group
R/FST 325 Broadway
Boulder, CO 80305-3328
Email: ahoward@fsl.noaa.gov
Phone: 303-497-7238
Fax: 303-497-7259
====================================