Skip to content

How to build

Pavel Kraynyukhov edited this page Jul 28, 2019 · 4 revisions

Prerequisites for 0.8.0 and above

  • Linux (any distribution with 4.x kernel)
  • C++17 (GCC-5.4 and above, GCC > 7 is recommended)
  • crypto++ (8.2 is recommended with GCC > 7, bionic binaries include all required libraries)
  • wolfssl (3.15.7)
  • LuaJIT (latest available for your distribution)

Please refer to Dockerfiles, for the build instructions, these files are self-explanatory and differ only for arch support flags:

Docker build

There are several scripts available to build the docker images with LAppS or images to build the LAppS deb packets or the LAppS runtime environment:

  • runDockerBuild - creates docker Ubuntu bionic image with all the required dependencies, builds the LAppS binaries and the deb packages.
  • buildRunEnv.sh - script to create Docker run-time environment
  • runLAppSEnv.sh - starts the Docker container with pre-installed LAppS packages.
Clone this wiki locally