PackageCompiler bundled libraries

The legendary pull request of producing smaller binary executables has been merged to master today.

The classical hello world program is about 1.5 mbs and takes nearly 30 msecs to run, whereas a numerical integration of normal distribution (extensive loops) is 1.7mbs and takes nearly 40 msecs.

I prepared a thread about this on fosstodon, this thread is about my first tries.

The generated output is currently depended on two Julia dynamic libraries. I think the next step will be producing statically linked executables.

edit: for those who don’t have fosstodon, the same thread in Twitter:

17 Likes