HADOOP-17224. Install Intel ISA-L library in Dockerfile. (#2537)
This commit is contained in:
parent
8620984b8d
commit
d09e3c929f
|
@ -169,6 +169,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
|
||||||
###
|
###
|
||||||
|
|
Loading…
Reference in New Issue