<div dir="auto">We use GNU autotools to create and package portable code. We use libtool for our linked in drivers and NIFs. In the past I've used this approach to build drivers for 32 & 64 bit, little and big endian platforms.¬†<div dir="auto"><br></div><div dir="auto">We currently build Debian packages.</div><div dir="auto"><br></div><div dir="auto">Check out GitHub.com:sigscale/ocs for an example.</div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 13, 2019, 4:29 PM Albin Stig√∂ <<a href="mailto:albin.stigo@gmail.com">albin.stigo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have an application with a bundled fairly complex cnode linked<br>
against GNURadio (that in itself has a lot of dependencies libboost<br>
among others). I'm now in the process of creating a release and<br>
thinking about ways to satisfy dependencies with minimal fuss. I can<br>
think about a few ways but am unsure about the best option.<br>
<br>
1. Is there some kind of tool to also bundle c libraries into a release?<br>
2. Should I statically link the c node?<br>
3. Should I use something like docker..?<br>
<br>
Any suggestions?<br>
<br>
<br>
--Albin<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank" rel="noreferrer">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer noreferrer" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div>