epmd(part of dev-lang/erlang) is inter node erlang communication daemon. Erlang doesnt work in ipv6 networks at this time due to this limitation. From the link I have posted: To enable it, it seems that you need to export CPPFLAGS=-DEPMD6 before running configure Thus erlang package shall get probably Ipv6 flag. Im not sure if this gonna work on R15. Reproducible: Always Steps to Reproduce: 1.run epmd 2. netstat -a |grep epmd 3.see if epmd listen on tcp6
It seems to work on R15B03-2. (But I didn't invest more than 5mins for testing..., it was only a very quick check.) This pp macro already has been there in R13B03 (the oldest one available in their git repo), so this probably isn't a new feature. However, imho we should handle that with care and probably talk with upstream, as I can't find any official documentation...
I will not be maintaining erlang anymore, sorry. If you can contribute, please work with the proxy maintenance team.
This bug is obsolete anyway; epmd supports listening on IPv6 addresses nowadays. I can't find anything about this in the release notes, so I'm not quite sure which OTP version introduced this, but with OTP 19 it works.