Skip to content

Commit d97a5e3

Browse files
cosmo0920edsiper
authored andcommitted
packaging: Detect centos/6 or centos/7 to turn off simdutf stuffs
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 1fb0c3b commit d97a5e3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packaging/build.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,18 @@ fi
7171
CMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX:-/opt/fluent-bit/}
7272
# This is required to ensure we set the defaults to off for 1.9 builds
7373
FLB_TD=${FLB_TD:-Off}
74+
# This is provided for simplifying the build pipeline
75+
FLB_UNICODE_ENCODER=${FLB_UNICODE_ENCODER:-On}
76+
77+
if [ "${FLB_DISTRO}" = "centos/6" ] || [ "${FLB_DISTRO}" = "centos/7" ]; then
78+
FLB_UNICODE_ENCODER=Off
79+
fi
7480

7581
echo "IMAGE_CONTEXT_DIR => $IMAGE_CONTEXT_DIR"
7682
echo "CMAKE_INSTALL_PREFIX => $CMAKE_INSTALL_PREFIX"
7783
echo "FLB_NIGHTLY_BUILD => $FLB_NIGHTLY_BUILD"
7884
echo "FLB_JEMALLOC => $FLB_JEMALLOC"
85+
echo "FLB_UNICODE_ENCODER => $FLB_UNICODE_ENCODER"
7986

8087
if [ "${DOCKER}" = "docker" ]; then
8188
export DOCKER_BUILDKIT=1
@@ -90,6 +97,7 @@ if ! ${DOCKER} build \
9097
--build-arg FLB_NIGHTLY_BUILD="$FLB_NIGHTLY_BUILD" \
9198
--build-arg FLB_JEMALLOC="$FLB_JEMALLOC" \
9299
--build-arg FLB_TD="$FLB_TD" \
100+
--build-arg FLB_UNICODE_ENCODER="$FLB_UNICODE_ENCODER" \
93101
$FLB_ARG \
94102
-t "$MAIN_IMAGE" \
95103
-f "$IMAGE_CONTEXT_DIR/Dockerfile" \

0 commit comments

Comments
 (0)