[erlang-questions] Making a minimal distributable program in Erlang.

Joe Armstrong <>
Wed Sep 20 16:23:11 CEST 2017


Thanks everybody for you help - I got it down to 5.5MB in 9 files
Relocated as follows. I've also packed/compressed the libraries

Here are the files that are needed

%% DEST/bin/erl.exe                     120320 bytes
%% DEST/bin/start.boot                    5603 bytes
%% DEST/erts-9.0/bin/beam.smp.dll      3346944 bytes
%% DEST/erts-9.0/bin/erlexec.dll        162304 bytes
%% DEST/erts-9.0/bin/inet_gethost.exec   45568 bytes
%% DEST/lib/compiler-7.1.ez             409091 bytes
%% DEST/lib/kernel-5.2.ez               384730 bytes
%% DEST/lib/sasl-3.0.4.ez               106278 bytes
%% DEST/lib/stdlib-3.4.ez               913013 bytes

This seems to work :-)

Cheers

/Joe

On Wed, Sep 20, 2017 at 2:24 PM, Dmitry Kolesnikov
<> wrote:
> Hello,
>
> On 20 Sep 2017, at 13.35, Stu Bailey <> wrote:
>
> "As an afterthought - it would be *very nice* to have a program which
> makes a minimal distributable program for Windows/Mac/Linux."
>
>
> This program is called relx.
>
> It generates a release package which are deployable to any vanilla linux or
> other vanilla os.
> The usage of Docker-image-with-Erlang complicates the process of
> distribution.
>
> Best Regards,
> Dmitry
>
>


More information about the erlang-questions mailing list