Skip to content

Commit 3277d6e

Browse files
FedeDPpoiana
authored andcommitted
chore(ci): enable jemalloc in musl build.
Signed-off-by: Federico Di Pierro <[email protected]>
1 parent d88d668 commit 3277d6e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

.github/workflows/reusable_build_packages.yaml

+6-5
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ jobs:
7575
uses: falcosecurity/libs/.github/actions/install-zig@master
7676

7777
- name: Prepare project
78-
# Jemalloc and ASAN don't play very well together.
7978
run: |
8079
cmake -B build -S . \
8180
-DCMAKE_BUILD_TYPE=Release \
@@ -188,6 +187,7 @@ jobs:
188187
path: /tmp
189188

190189
- name: Prepare project
190+
# Jemalloc and ASAN don't play very well together.
191191
run: |
192192
cmake -B build -S . \
193193
-DCMAKE_BUILD_TYPE=Debug \
@@ -241,7 +241,11 @@ jobs:
241241
-DCMAKE_BUILD_TYPE=Release \
242242
-DCPACK_GENERATOR=TGZ \
243243
-DBUILD_BPF=Off -DBUILD_DRIVER=Off \
244-
-DUSE_BUNDLED_DEPS=On -DBUILD_LIBSCAP_MODERN_BPF=ON -DMUSL_OPTIMIZED_BUILD=On -DFALCO_ETC_DIR=/etc/falco -DFALCO_VERSION=${{ inputs.version }}
244+
-DUSE_JEMALLOC=On \
245+
-DUSE_BUNDLED_DEPS=On \
246+
-DMUSL_OPTIMIZED_BUILD=On \
247+
-DFALCO_ETC_DIR=/etc/falco \
248+
-DFALCO_VERSION=${{ inputs.version }}
245249
246250
- name: Build project
247251
run: |
@@ -286,9 +290,6 @@ jobs:
286290
- name: Prepare project
287291
run: |
288292
emcmake cmake -B build -S . \
289-
-DBUILD_BPF=Off \
290-
-DBUILD_DRIVER=Off \
291-
-DBUILD_FALCO_MODERN_BPF=Off \
292293
-DCMAKE_BUILD_TYPE=Release \
293294
-DUSE_BUNDLED_DEPS=On \
294295
-DFALCO_ETC_DIR=/etc/falco \

0 commit comments

Comments
 (0)