HADOOP-17224. Install Intel ISA-L library in Dockerfile. (#2243)

This commit is contained in:
Takanobu Asanuma 2020-08-26 23:15:24 +09:00 committed by GitHub
parent 75db5526b5
commit 931adbaa14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 20 additions and 0 deletions

View File

@ -167,6 +167,26 @@ RUN curl -L -s -S \
&& shasum -a 512 /bin/hadolint | \ && shasum -a 512 /bin/hadolint | \
awk '$1!="734e37c1f6619cbbd86b9b249e69c9af8ee1ea87a2b1ff71dccda412e9dac35e63425225a95d71572091a3f0a11e9a04c2fc25d9e91b840530c26af32b9891ca" {exit(1)}' awk '$1!="734e37c1f6619cbbd86b9b249e69c9af8ee1ea87a2b1ff71dccda412e9dac35e63425225a95d71572091a3f0a11e9a04c2fc25d9e91b840530c26af32b9891ca" {exit(1)}'
######
# Intel ISA-L 2.29.0
######
# hadolint ignore=DL3003,DL3008
RUN mkdir -p /opt/isa-l-src \
&& apt-get -q update \
&& apt-get install -y --no-install-recommends automake yasm \
&& apt-get clean \
&& curl -L -s -S \
https://github.com/intel/isa-l/archive/v2.29.0.tar.gz \
-o /opt/isa-l.tar.gz \
&& tar xzf /opt/isa-l.tar.gz --strip-components 1 -C /opt/isa-l-src \
&& cd /opt/isa-l-src \
&& ./autogen.sh \
&& ./configure \
&& make \
&& make install \
&& cd /root \
&& rm -rf /opt/isa-l-src
### ###
# Avoid out of memory errors in builds # Avoid out of memory errors in builds
### ###