Skip to content

Commit d142e3f

Browse files
cosmo0920edsiper
authored andcommitted
packaging: centos: Handle ripser support properly
Signed-off-by: Hiroshi Hatake <hiroshi@chronosphere.io>
1 parent f2773c6 commit d142e3f

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

packaging/distros/centos/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ ARG FLB_KAFKA=Off
4343
ENV FLB_KAFKA=$FLB_KAFKA
4444
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=Off
4545
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
46+
ARG FLB_RIPSER=Off
47+
ENV FLB_RIPSER=$FLB_RIPSER
4648

4749
# centos/7.arm64v8 base image
4850
FROM arm64v8/centos:7 AS centos-7.arm64v8-base
@@ -81,6 +83,8 @@ ARG FLB_KAFKA=Off
8183
ENV FLB_KAFKA=$FLB_KAFKA
8284
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=Off
8385
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
86+
ARG FLB_RIPSER=Off
87+
ENV FLB_RIPSER=$FLB_RIPSER
8488

8589
# Need larger page size
8690
ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -124,6 +128,8 @@ ARG FLB_KAFKA=On
124128
ENV FLB_KAFKA=$FLB_KAFKA
125129
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=Off
126130
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
131+
ARG FLB_RIPSER=On
132+
ENV FLB_RIPSER=$FLB_RIPSER
127133

128134
# centos/8.arm64v8 base image
129135
FROM arm64v8/centos:8 AS centos-8.arm64v8-base
@@ -165,6 +171,8 @@ ARG FLB_KAFKA=On
165171
ENV FLB_KAFKA=$FLB_KAFKA
166172
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=Off
167173
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
174+
ARG FLB_RIPSER=On
175+
ENV FLB_RIPSER=$FLB_RIPSER
168176

169177
# Need larger page size
170178
ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -232,6 +240,8 @@ ARG FLB_KAFKA=On
232240
ENV FLB_KAFKA=$FLB_KAFKA
233241
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=Off
234242
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
243+
ARG FLB_RIPSER=On
244+
ENV FLB_RIPSER=$FLB_RIPSER
235245

236246
# Need larger page size
237247
ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -301,6 +311,8 @@ ENV FLB_KAFKA=$FLB_KAFKA
301311
# Use system installed libzstd library.
302312
ARG FLB_PREFER_SYSTEM_LIB_ZSTD=On
303313
ENV FLB_PREFER_SYSTEM_LIB_ZSTD=$FLB_PREFER_SYSTEM_LIB_ZSTD
314+
ARG FLB_RIPSER=On
315+
ENV FLB_RIPSER=$FLB_RIPSER
304316

305317
# Need larger page size
306318
ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -347,6 +359,7 @@ RUN cmake -DCMAKE_INSTALL_PREFIX="$CMAKE_INSTALL_PREFIX" \
347359
-DFLB_CHUNK_TRACE="${FLB_CHUNK_TRACE}" \
348360
-DFLB_UNICODE_ENCODER="${FLB_UNICODE_ENCODER}" \
349361
-DFLB_PREFER_SYSTEM_LIB_ZSTD="${FLB_PREFER_SYSTEM_LIB_ZSTD}" \
362+
-DFLB_RIPSER="${FLB_RIPSER}" \
350363
../
351364

352365
VOLUME [ "/output" ]

0 commit comments

Comments
 (0)