-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distel fails with OTP 23 #71
Comments
https://www.erlang.org/doc/apps/erts/erl_ext_dist.html#NEW_PID_EXT -define(DFLAG_BIG_CREATION, 16#40000). The node understands big node creation tags NEW_PID_EXT, NEW_PORT_EXT and NEWER_REFERENCE_EXT. This flag is mandatory. If not present, the connection is refused. It gets a bit further with these added in the appropriate places: (defconst derl-flag-big-creation #x40000) (newPid . 88) ((newPid) (vector erl-tag I'm still getting weird behavior but that might be my messy hack as well. If I find more I'll report here. |
Weird behavior was just my config issues. I think. |
@zwizwa thanks! I finally got some time to look at this. I'm running Erlang 26 and had to do a bit more to get it working. This branch works for me on OSX, but it won't work for Erlang versions earlier than 23. I noticed a lot of deprecation warnings when compiling, hopefully I'll have some time to do more and submit some PRs. |
There are apparently changes to the external term format that need to be supported. I'll look into it further.
The text was updated successfully, but these errors were encountered: