The falco-driver-loader script changed in an incompatible way between 0.26 and 0.28.1. We developed this project against the 0.28.1 falco-driver-loader script which has resulted in us being unable to build Falco eBPF probes which support Falco versions < 0.27.0.
In order to fix this we could try:
Sourcing the Falco 0.28.1 script statically (but keeping the DRIVER_VERSION) 🤞 the Falco sources are in a consistent location between all the versions.
If they're not in the same location, maybe try searching for them in the script.
Any other ideas are welcome. We have been considering redesigning to build purely w/ Please (no docker etc). but this needs a new RFC.
The
falco-driver-loader
script changed in an incompatible way between 0.26 and 0.28.1. We developed this project against the 0.28.1 falco-driver-loader script which has resulted in us being unable to build Falco eBPF probes which support Falco versions < 0.27.0.In order to fix this we could try: