File tree Expand file tree Collapse file tree 2 files changed +8
-21
lines changed Expand file tree Collapse file tree 2 files changed +8
-21
lines changed Original file line number Diff line number Diff line change 1
1
package :
2
2
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
5
5
description : Cloud Native Runtime Security
6
6
copyright :
7
7
- license : Apache-2.0
@@ -72,7 +72,7 @@ pipeline:
72
72
with :
73
73
repository : https://github.com/falcosecurity/falco
74
74
tag : ${{package.version}}
75
- expected-commit : 89a024bfdfd8bedba4aaebc21a6426cc24010520
75
+ expected-commit : ce4b4408988dc0be4aaff4bb06aa184ee1f14da3
76
76
recurse-submodules : true
77
77
78
78
- uses : patch
@@ -109,19 +109,6 @@ pipeline:
109
109
-DFALCOSECURITY_SHARED_LIBS_VERSION=0 \
110
110
-DFALCOSECURITY_SHARED_LIBS_SOVERSION=0 \
111
111
..
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
125
112
- runs : |
126
113
make falco -j$(nproc)
127
114
make install PREFIX="/usr" DESTDIR="${{targets.destdir}}"
Original file line number Diff line number Diff line change 1
1
diff --git a/userspace/falco/CMakeLists.txt b/userspace/falco/CMakeLists.txt
2
- index 13849e6f..43bbd7fd 100644
2
+ index a67d8ab4..a8d627ab 100644
3
3
--- a/userspace/falco/CMakeLists.txt
4
4
+++ b/userspace/falco/CMakeLists.txt
5
- @@ -69,7 +69,7 @@ set(FALCO_INCLUDE_DIRECTORIES
5
+ @@ -68,7 +68,7 @@ set(FALCO_INCLUDE_DIRECTORIES
6
+ )
6
7
7
8
set(FALCO_DEPENDENCIES cxxopts)
8
-
9
9
- set(FALCO_LIBRARIES falco_engine sinsp yaml-cpp)
10
10
+ set(FALCO_LIBRARIES falco_engine sinsp yaml-cpp "${JSONCPP_LIB}" "${TBB_LIB}" "${RE2_LIB}")
11
11
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 )
You can’t perform that action at this time.
0 commit comments