Skip to content

Commit 89a928b

Browse files
octo-sts[bot]wolfi-botOddBloke
authored
falco/0.40.0 package update (#40664)
<p align="center"> <img src="https://raw.githubusercontent.com/wolfi-dev/.github/b535a42419ce0edb3c144c0edcff55a62b8ec1f8/profile/wolfi-logo-light-mode.svg" /> </p> --------- Signed-off-by: wolfi-bot <[email protected]> Co-authored-by: wolfi-bot <[email protected]> Co-authored-by: Daniel Watkins <[email protected]>
1 parent 318fd12 commit 89a928b

File tree

2 files changed

+8
-21
lines changed

2 files changed

+8
-21
lines changed

falco.yaml

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package:
22
name: falco
3-
version: 0.39.2 # on update check if we can remove the 'Patch falcosecurity-libs' pipeline below if https://github.com/falcosecurity/libs/pull/2079 is merged
4-
epoch: 2
3+
version: "0.40.0"
4+
epoch: 0
55
description: Cloud Native Runtime Security
66
copyright:
77
- license: Apache-2.0
@@ -72,7 +72,7 @@ pipeline:
7272
with:
7373
repository: https://github.com/falcosecurity/falco
7474
tag: ${{package.version}}
75-
expected-commit: 89a024bfdfd8bedba4aaebc21a6426cc24010520
75+
expected-commit: ce4b4408988dc0be4aaff4bb06aa184ee1f14da3
7676
recurse-submodules: true
7777

7878
- uses: patch
@@ -109,19 +109,6 @@ pipeline:
109109
-DFALCOSECURITY_SHARED_LIBS_VERSION=0 \
110110
-DFALCOSECURITY_SHARED_LIBS_SOVERSION=0 \
111111
..
112-
- name: Patch falcosecurity-libs
113-
runs: |
114-
# add appropriate include paths to fix gvisor on x86_64
115-
# lots of good discussion and help from an upstream maintainer (@LucaGuerra) https://github.com/wolfi-dev/os/pull/26622#discussion_r1768659440
116-
sed -i '/set_property(TARGET scap_engine_gvisor_o PROPERTY POSITION_INDEPENDENT_CODE ON)/a \
117-
target_include_directories( \
118-
scap_engine_gvisor_o \
119-
PRIVATE \
120-
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}> \
121-
$<BUILD_INTERFACE:${LIBS_DIR}> \
122-
$<BUILD_INTERFACE:${LIBS_DIR}/userspace> \
123-
$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}> \
124-
)' falcosecurity-libs-repo/falcosecurity-libs-prefix/src/falcosecurity-libs/userspace/libscap/engine/gvisor/CMakeLists.txt
125112
- runs: |
126113
make falco -j$(nproc)
127114
make install PREFIX="/usr" DESTDIR="${{targets.destdir}}"

falco/tbb.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
diff --git a/userspace/falco/CMakeLists.txt b/userspace/falco/CMakeLists.txt
2-
index 13849e6f..43bbd7fd 100644
2+
index a67d8ab4..a8d627ab 100644
33
--- a/userspace/falco/CMakeLists.txt
44
+++ b/userspace/falco/CMakeLists.txt
5-
@@ -69,7 +69,7 @@ set(FALCO_INCLUDE_DIRECTORIES
5+
@@ -68,7 +68,7 @@ set(FALCO_INCLUDE_DIRECTORIES
6+
)
67

78
set(FALCO_DEPENDENCIES cxxopts)
8-
99
-set(FALCO_LIBRARIES falco_engine sinsp yaml-cpp)
1010
+set(FALCO_LIBRARIES falco_engine sinsp yaml-cpp "${JSONCPP_LIB}" "${TBB_LIB}" "${RE2_LIB}")
1111

12-
if(NOT WIN32)
13-
target_sources(falco_application PRIVATE outputs_program.cpp outputs_syslog.cpp)
12+
if(USE_JEMALLOC)
13+
list(APPEND FALCO_DEPENDENCIES jemalloc)

0 commit comments

Comments
 (0)