maciozo opened a new issue #3115: URL: https://github.com/apache/couchdb/issues/3115
[NOTE]: # ( ^^ Provide a general summary of the request in the title above. ^^ ) ## Summary Would it be possible to add support for OTP 23? ## Desired Behaviour Support for building/running CouchDB with OTP 23. ## Possible Solution I tried just adding the appropriate version numbers to `rebar.config.script` as was done in #2070, but the build fails when attempting to link `b64url`. ``` ==> b64url (compile) Compiled src/b64url.erl Compiling c_src/b64url.c /usr/bin/ld: cannot find -lerl_interface collect2: error: ld returned 1 exit status ERROR: sh(cc c_src/b64url.o $LDFLAGS -shared -L"/usr/lib/erlang/lib/erl_interface-4.0/lib" -lerl_interface -lei -o priv/b64url.so) failed with return code 1 and the following output: /usr/bin/ld: cannot find -lerl_interface collect2: error: ld returned 1 exit status ``` Some deprecated parts of `erl_interface` were removed in OTP 23 (https://www.erlang.org/news/140). There may, or course, be further incompatibilities. ## Additional context Void Linux has moved on to OTP 23. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
