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]


Reply via email to