diff --git a/Dockerfile b/Dockerfile index a032799..8e73a26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,10 +22,12 @@ ENV MAKEFLAGS="-j1" ENV CMAKE_BUILD_PARALLEL_LEVEL=1 ENV ONNX_ML=1 ENV ONNX_BUILD_TESTS=OFF -ENV CMAKE_ARGS="-DONNX_USE_PROTOBUF_SHARED_LIBS=OFF ONNX_USE_LITE_PROTO=ON -DCMAKE_BUILD_TYPE=Release -DFETCHCONTENT_FULLY_DISCONNECTED=ON -Wno-dev" +ENV CMAKE_ARGS="-DONNX_USE_PROTOBUF_SHARED_LIBS=OFF ONNX_USE_LITE_PROTO=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release -DFETCHCONTENT_FULLY_DISCONNECTED=ON -Wno-dev" ENV CFLAGS="-O2 -pipe" ENV CXXFLAGS="-O2 -pipe" ENV LDFLAGS="-Wl,--as-needed" +ENV CMAKE_CXX_FLAGS="--fPIC" +ENV CMAKE_C_FLAGS="--fPIC" WORKDIR /app