<div dir="ltr"><div>I don't know about best practices, but compiling the code and copying it to the "priv" directory seems to work well. The pre_hooks in rebar are very helpful for this. By using the priv dir, everything gets included as part of the release, at least with rebar3. Just zip up or copy the "rel" directory under _build and you're good to go.</div><div><br></div><div>Hope that helps.</div><div><br></div><div>n</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 25, 2016 at 5:35 AM, Radu Popescu <span dir="ltr"><<a href="mailto:i.radu.popescu@gmail.com" target="_blank">i.radu.popescu@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<br>
I'm developing an Erlang application which is structured as an OTP release. It contains OTP applications and some native executables (written in C++). One of the Erlang dependencies also requires libsodium.<br>
<br>
When the time will come to deploy this - mostly to RH and Ubuntu/Debian servers, the idea is to have something as self-contained as possible.<br>
<br>
Are there best practices for how to handle C library dependencies for an Erlang/OTP release? I appreciate any advice.<br>
<br>
Thanks!<br>
<br>
Best regards,<br>
Radu<br>
______________________________<wbr>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/list<wbr>info/erlang-questions</a><br>
</blockquote></div><br></div>