diff options
Diffstat (limited to 'projects/proxygen/Dockerfile')
-rw-r--r-- | projects/proxygen/Dockerfile | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/projects/proxygen/Dockerfile b/projects/proxygen/Dockerfile index 7899ed2a6..859b60caf 100644 --- a/projects/proxygen/Dockerfile +++ b/projects/proxygen/Dockerfile @@ -28,7 +28,9 @@ RUN apt-get update && \ gcc \ g++ \ python \ - python-dev + python-dev \ + cmake \ + ninja-build # Install and build boost from source so we can have it use libc++ RUN wget https://sourceforge.net/projects/boost/files/boost/1.70.0/boost_1_70_0.tar.gz && \ @@ -96,6 +98,13 @@ RUN wget https://github.com/facebook/zstd/releases/download/v1.4.2/zstd-1.4.2.ta cd .. && \ rm -rf zstd-1.4.2 +# Get double conversion +RUN git clone --single-branch https://github.com/google/double-conversion.git double-conversion && \ + cd double-conversion/double-conversion && \ + cmake -GNinja ../ && \ + ninja && \ + ninja install + # Build and install `fmt` needed by folly RUN wget https://github.com/fmtlib/fmt/archive/6.0.0.tar.gz && \ tar xzf 6.0.0.tar.gz && \ @@ -149,7 +158,6 @@ RUN apt-get install -y \ zlib1g-dev \ binutils-dev \ libsodium-dev \ - libdouble-conversion-dev \ libunwind8-dev # Install patchelf so we can fix path to libunwind |