<div dir="ltr"><span style="font-size:13px">I don't confirm this.<br></span><div style="font-size:13px">Erlang R16B03-1 binaries built on Centos 5.10 with static openssl and disabled ncurses are portable between Centos 5.10. 6.5 and 7.0, Fedora 19 and 20, tested this myself on digitalocean droplets and by some of my clients who run the software with bundled in Erlang on their own servers.</div><div style="font-size:13px"><br></div><div style="font-size:13px">The same is true with Ubuntu 10.04, 12.04, 14.04, 14.10, Debian 6.0 and 7.0 with binaries built on Debian 6.0.</div><div style="font-size:13px"><br></div><div style="font-size:13px">It might depend on libc or something other, but in general they are portable or at least sometimes are portable. </div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-20 19:23 GMT+03:00 Florian Waas <span dir="ltr"><<a href="mailto:flw@mx4.org" target="_blank">flw@mx4.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Just confirming what others already mentioned: in fact, natively built binaries (including the Erlang VM) aren't portable between CentOS 5.x and 6.x. Within each generation things are usually portable though, e.g., from 5.8 to 5.10 etc.<div><br></div><div>We have a few customers who still run 5.x -- and, yes, we roll a separate 5.x release for them.</div><div><br></div><div>Regards,</div><div>-fl.</div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 20, 2014 at 1:58 AM, zxq9 <span dir="ltr"><<a href="mailto:zxq9@zxq9.com" target="_blank">zxq9@zxq9.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 2014年12月20日 土曜日 11:11:34 Loïc Hoguin wrote:<br>
> The beam files are portable. The VM itself is not. As a first guess I<br>
> would look to see if there are libc incompatibilities between the CentOS<br>
> versions which would make loading the executables fail. Another possible<br>
> issue is crypto, if you didn't compile it statically.<br>
><br>
> If that fails I would use file or ld or other on the erl or erlexec<br>
> executable to figure out what the problem is. Running erl directly might<br>
> also give a better error message.<br>
<br>
</span>Indeed, there are a lot of differences between the 5.x and 6.x systems with<br>
regard to libs. It is unreasonable to expect a binary built against one RHEL<br>
major version family to work directly on another. Rebuilds are nearly always<br>
necessary. There are major version differences between some core libraries and<br>
the kernels don't look much alike at all anymore, either (RedHat backports a<br>
lot of security fixes, but they don't slide versions forward in the core<br>
distro, only in "developer tools" add ons).<br>
<br>
It looks like Erlang Solutions is only maintaining rpms for the Fedora 12/13<br>
derived family (RHEL 6 & friends) and Fedora 19 family (RHEL 7 &co.). 5.x was<br>
based on Fedora Core 6 -- which in Linux history terms was the Bronze Age.<br>
<br>
All that said, building from source on 5.2 should be pretty straightforward if<br>
it has been receiving updates (in particular to gcc -- I'm not sure what<br>
version 5.2 had to start with, but needed bug fixes should have been released<br>
in maintenance patches). Building with wxErlang might be a challenge, though.<br>
<div><div>_______________________________________________<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" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>