IO::Socket::IP ページにあるコードでテストを行いました。
use strict;
use warnings;
use IO::Socket::IP -register;
my $sock = IO::Socket->new(
Domain => PF_INET6,
LocalHost => "::1",
Listen => 1,
) or die "Cannot create socket - $@\n";
print "Created a socket of type " . ref($sock) . "\n";
そして、perl 5.8.8 マシンで得られる出力は次のとおりです。
Cannot create socket - Address family for hostaname not supported
perl 5.12.3 を搭載した slackware マシンでは成功します。
そのため、Socket.pm を最新バージョンにアップグレードするだけでは、perl 5.8.8 で IPv6 サポートを有効にするには不十分なようです。