@@ -26,6 +26,8 @@ RUN sed -i -e "s/^mirrorlist=http:\/\/mirrorlist.centos.org/#mirrorlist=http:\/\
2626
2727ARG FLB_OUT_PGSQL=On
2828ENV FLB_OUT_PGSQL=$FLB_OUT_PGSQL
29+ ARG FLB_UNICODE_ENCODER=Off
30+ ENV FLB_UNICODE_ENCODER=$FLB_UNICODE_ENCODER
2931
3032# centos/7.arm64v8 base image
3133FROM arm64v8/centos:7 as centos-7.arm64v8-base
@@ -47,6 +49,8 @@ RUN sed -i -e "s/^mirrorlist=http:\/\/mirrorlist.centos.org/#mirrorlist=http:\/\
4749# There are no postgresql libraries available for this target
4850ARG FLB_OUT_PGSQL=Off
4951ENV FLB_OUT_PGSQL=$FLB_OUT_PGSQL
52+ ARG FLB_UNICODE_ENCODER=Off
53+ ENV FLB_UNICODE_ENCODER=$FLB_UNICODE_ENCODER
5054
5155# Need larger page size
5256ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -73,6 +77,8 @@ RUN yum -y update && \
7377
7478ARG FLB_OUT_PGSQL=On
7579ENV FLB_OUT_PGSQL=$FLB_OUT_PGSQL
80+ ARG FLB_UNICODE_ENCODER=On
81+ ENV FLB_UNICODE_ENCODER=$FLB_UNICODE_ENCODER
7682
7783# centos/8.arm64v8 base image
7884FROM arm64v8/centos:8 as centos-8.arm64v8-base
@@ -97,6 +103,8 @@ RUN yum -y update && \
97103
98104ARG FLB_OUT_PGSQL=On
99105ENV FLB_OUT_PGSQL=$FLB_OUT_PGSQL
106+ ARG FLB_UNICODE_ENCODER=On
107+ ENV FLB_UNICODE_ENCODER=$FLB_UNICODE_ENCODER
100108
101109# Need larger page size
102110ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -134,6 +142,8 @@ RUN dnf -y install 'dnf-command(config-manager)' && dnf -y config-manager --set-
134142
135143ARG FLB_OUT_PGSQL=On
136144ENV FLB_OUT_PGSQL=$FLB_OUT_PGSQL
145+ ARG FLB_UNICODE_ENCODER=On
146+ ENV FLB_UNICODE_ENCODER=$FLB_UNICODE_ENCODER
137147
138148# Need larger page size
139149ARG FLB_JEMALLOC_OPTIONS="--with-lg-page=16 --with-lg-quantum=3"
@@ -177,6 +187,7 @@ RUN cmake3 -DCMAKE_INSTALL_PREFIX="$CMAKE_INSTALL_PREFIX" \
177187 -DFLB_JEMALLOC_OPTIONS="$FLB_JEMALLOC_OPTIONS" \
178188 -DFLB_JEMALLOC="${FLB_JEMALLOC}" \
179189 -DFLB_CHUNK_TRACE="${FLB_CHUNK_TRACE}" \
190+ -DFLB_UNICODE_ENCODER="${FLB_UNICODE_ENCODER}" \
180191 ../
181192
182193VOLUME [ "/output" ]
0 commit comments