diff --git a/backend/osrm-arm64.Dockerfile b/backend/osrm-arm64.Dockerfile index f56be0c..4eef4cc 100644 --- a/backend/osrm-arm64.Dockerfile +++ b/backend/osrm-arm64.Dockerfile @@ -1,7 +1,7 @@ FROM docker.io/arm64v8/debian:bookworm AS builder RUN apt-get update && apt-get install -y --no-install-recommends \ - build-essential cmake git pkg-config ca-certificates \ + clang cmake git pkg-config ca-certificates \ libboost-all-dev libtbb-dev liblua5.4-dev \ libxml2-dev libzip-dev libbz2-dev \ && rm -rf /var/lib/apt/lists/* @@ -11,7 +11,11 @@ RUN git clone --depth=1 --branch ${OSRM_VERSION} \ https://github.com/Project-OSRM/osrm-backend.git /osrm RUN cd /osrm && mkdir build && cd build && \ - cmake .. -DCMAKE_BUILD_TYPE=Release && \ + cmake .. -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DOSRM_BUILD_TESTS=OFF \ + -DOSRM_BUILD_TOOLS=OFF && \ make -j$(nproc) osrm-extract osrm-partition osrm-customize osrm-routed && \ make install