Skip to content

Build static executables

Eric Timmons requested to merge build-static-executables into master

Update build process to support both static and dynamic executables. Static executables will be distributed so things Just Work and dynamic will be available for better integration with OS package managers or people that just want to build locally. Additionally, actually set up the CI pipelines so that everything is built on push on all supported OSes. Tests will come in a later MR.

  • Build static releases on CI for:
    • Linux amd64
    • Linux arm64 (tested locally, need to add to CI)
    • Linux armv7
  • Build dynamic executables on CI for:
    • Linux amd64
    • Linux arm64 (tested locally, need to add to CI)
    • Linux armv7
  • Build releases on CI for MacOS amd64. Currently unclear if they will be static or dynamic (probably dynamic using the OS provided openssl).
  • Build releases on CI for Windows amd64. Only dynamic is needed.
Edited by Eric Timmons

Merge request reports