Browse Source

HADOOP-17509. Parallelize building of dependencies (#2669)

Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit 6c891c0dd48a52f3d136233d4211f9d610fab2b4)
Gautham B A 4 years ago
parent
commit
23ada04dac
2 changed files with 3 additions and 1 deletions
  1. 2 1
      dev-support/docker/Dockerfile
  2. 1 0
      dev-support/docker/Dockerfile_aarch64

+ 2 - 1
dev-support/docker/Dockerfile

@@ -126,6 +126,7 @@ RUN mkdir -p /opt/protobuf-src \
     && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \
     && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \
     && cd /opt/protobuf-src \
     && cd /opt/protobuf-src \
     && ./configure --prefix=/opt/protobuf \
     && ./configure --prefix=/opt/protobuf \
+    && make "-j$(nproc)" \
     && make install \
     && make install \
     && cd /root \
     && cd /root \
     && rm -rf /opt/protobuf-src
     && rm -rf /opt/protobuf-src
@@ -192,7 +193,7 @@ RUN mkdir -p /opt/isa-l-src \
     && cd /opt/isa-l-src \
     && cd /opt/isa-l-src \
     && ./autogen.sh \
     && ./autogen.sh \
     && ./configure \
     && ./configure \
-    && make \
+    && make "-j$(nproc)" \
     && make install \
     && make install \
     && cd /root \
     && cd /root \
     && rm -rf /opt/isa-l-src
     && rm -rf /opt/isa-l-src

+ 1 - 0
dev-support/docker/Dockerfile_aarch64

@@ -117,6 +117,7 @@ RUN mkdir -p /opt/protobuf-src \
     && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \
     && tar xzf /opt/protobuf.tar.gz --strip-components 1 -C /opt/protobuf-src \
     && cd /opt/protobuf-src \
     && cd /opt/protobuf-src \
     && ./configure --prefix=/opt/protobuf \
     && ./configure --prefix=/opt/protobuf \
+    && make "-j$(nproc)" \
     && make install \
     && make install \
     && cd /root \
     && cd /root \
     && rm -rf /opt/protobuf-src
     && rm -rf /opt/protobuf-src