Skip to content

Instructions for building release branches are incomplete #1085

@smijolovic

Description

@smijolovic

Instructions work to build the falco binary when pulling from master, but not from stable release branches. When building binaries to use in production environments, it's more appropriate to pull from a stable release branch. The cmake instructions do not cover this scenario.

Recommend adding additional cmake instructions for a build of a release branch (RHEL/CENTOS):

cmake -DFALCO_VERSION=0.20.0 -DFALCO_VERSION_MAJOR=0 -DFALCO_VERSION_MINOR=20 -DFALCO_VERSION_PATCH=0 -DBUILD_BPF=True -DCMAKE_VERBOSE_MAKEFILE=On -DCMAKE_BUILD_TYPE=Release -DUSE_BUNDLED_DEPS=ON ..

In addition, building the bpf driver requires the kernel-devel package which is not clear in the docs - it just shows llvm and clang.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions