File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,6 +28,9 @@ ENV FLB_NIGHTLY_BUILD=$FLB_NIGHTLY_BUILD
2828ARG FLB_CHUNK_TRACE=On
2929ENV FLB_CHUNK_TRACE=${FLB_CHUNK_TRACE}
3030
31+ ARG FLB_ENFORCE_ALIGNMENT=Off
32+ ENV FLB_ENFORCE_ALIGNMENT=${FLB_ENFORCE_ALIGNMENT}
33+
3134RUN mkdir -p /fluent-bit/bin /fluent-bit/etc /fluent-bit/log
3235
3336ENV DEBIAN_FRONTEND noninteractive
@@ -76,6 +79,7 @@ RUN cmake -DFLB_RELEASE=On \
7679 -DFLB_NIGHTLY_BUILD="$FLB_NIGHTLY_BUILD" \
7780 -DFLB_LOG_NO_CONTROL_CHARS=On \
7881 -DFLB_CHUNK_TRACE="$FLB_CHUNK_TRACE" \
82+ -DFLB_ENFORCE_ALIGNMENT="$FLB_ENFORCE_ALIGNMENT" \
7983 ..
8084
8185RUN make -j "$(getconf _NPROCESSORS_ONLN)"
Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ ARG WINDOWS_VERSION=ltsc2019
1616# Builder Image - Windows Server Core
1717FROM mcr.microsoft.com/windows/servercore:$WINDOWS_VERSION as builder
1818
19+ ARG FLB_ENFORCE_ALIGNMENT=Off
20+ ENV FLB_ENFORCE_ALIGNMENT=${FLB_ENFORCE_ALIGNMENT}
21+
1922RUN setx /M PATH "%PATH%;C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\WinFlexBison;C:\dev\vcpkg"
2023
2124SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
@@ -69,7 +72,7 @@ RUN vcpkg install --recurse openssl --triplet x64-windows-static; `
6972WORKDIR /src/build
7073COPY . /src/
7174
72- RUN cmake -G "'Visual Studio 16 2019'" -DOPENSSL_ROOT_DIR='C:\dev\vcpkg\packages\openssl_x64-windows-static' -DFLB_LIBYAML_DIR='C:\dev\vcpkg\packages\libyaml_x64-windows-static' -DCMAKE_BUILD_TYPE=Release ../;`
75+ RUN cmake -G "'Visual Studio 16 2019'" -DOPENSSL_ROOT_DIR='C:\dev\vcpkg\packages\openssl_x64-windows-static' -DFLB_LIBYAML_DIR='C:\dev\vcpkg\packages\libyaml_x64-windows-static' -DFLB_ENFORCE_ALIGNMENT=${ENV:FLB_ENFORCE_ALIGNMENT} - DCMAKE_BUILD_TYPE=Release ../;`
7376 cmake --build . --config Release;
7477
7578# Set up config files and binaries in single /fluent-bit hierarchy for easy copy in later stage
You can’t perform that action at this time.
0 commit comments