Skip to content

rainbreak/solidity-static

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 28, 2017
6565a09 · Feb 28, 2017

History

63 Commits
Feb 28, 2017
Feb 28, 2017
Feb 28, 2017
Feb 28, 2017

Repository files navigation

Static, portable builds of Solidity

This is a script to produce a fully static build of solc, the Solidity compiler.

This is done by statically linking to musl in an Alpine Linux environment. Unlike glibc, musl is built with static linking in mind.

The resulting binary should work on any Linux platform.

$ file solc soltest
solc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped
soltest: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped
$ du -h solc soltest
3.0M    solc
5.8M    soltest