Skip to content

Support for cross-compiling kernel module and building under yocto #2712

@enok71

Description

@enok71

Motivation
I want to install falco on an embedded system built with bitbake/yocto which builds all software from source-code using a cross-compiler.

Feature
The cmake structure should support cross-compilation for a start. Currently it seems the kernel module assumes build host has the same architecture as the target.

Even better would be to provide yocto recipes for falcosecurity/libs, including the kernel module, and for the falco application. Either contribute those recipes to e.g. openembeddeds meta-security layer or publish your own meta-falcosecurity layer on github.

Alternatives
Alternative would be to ditch falco and use some application based on seccomp. There is public yocto recipe for libseccomp.

Additional context
Our host is arm64 based. We use yocto 5.1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions