diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index 33a832888c9..4d19e1877b0 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -72,6 +72,10 @@ ARG WAMR_BUILD_TARGET ARG EXTRA_CMAKE_FLAGS ENV EXTRA_CMAKE_FLAGS=${EXTRA_CMAKE_FLAGS} +# Optional: jemalloc configure flags (e.g., page size). Leave unset to keep defaults. +ARG FLB_JEMALLOC_OPTIONS +ENV FLB_JEMALLOC_OPTIONS=${FLB_JEMALLOC_OPTIONS} + # We do not want word splitting for EXTRA_CMAKE_FLAGS in case multiple are defined # hadolint ignore=SC2086 RUN [ -n "${WAMR_BUILD_TARGET:-}" ] && EXTRA_CMAKE_FLAGS="$EXTRA_CMAKE_FLAGS -DWAMR_BUILD_TARGET=$WAMR_BUILD_TARGET"; \ @@ -89,6 +93,7 @@ RUN [ -n "${WAMR_BUILD_TARGET:-}" ] && EXTRA_CMAKE_FLAGS="$EXTRA_CMAKE_FLAGS -DW -DFLB_NIGHTLY_BUILD="$FLB_NIGHTLY_BUILD" \ -DFLB_LOG_NO_CONTROL_CHARS=On \ -DFLB_CHUNK_TRACE="$FLB_CHUNK_TRACE" \ + -DFLB_JEMALLOC_OPTIONS="$FLB_JEMALLOC_OPTIONS" \ $EXTRA_CMAKE_FLAGS \ ..