Need to have C++11 supported g++ to build cmake

This commit is contained in:
Taro L. Saito 2017-11-30 15:00:12 -08:00
parent abb3700425
commit 64e9238f6c

View File

@ -8,16 +8,6 @@ RUN sed -i 's|#baseurl=http://mirror.centos.org/centos/$releasever|baseurl=http:
RUN yum -y install make gcc gcc-c++ glibc-devel perl wget bzip2 curl \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir /tmp/cmake \
&& cd /tmp/cmake \
&& wget https://cmake.org/files/v3.10/cmake-3.10.0.tar.gz \
&& tar xvfz cmake-3.10.0.tar.gz \
&& cd cmakd-3.10.0 \
&& ./bootstrap \
&& make \
&& make install \
&& rm -rf /tmp/cmake
RUN mkdir /tmp/work \
&& cd /tmp/work \
&& wget http://www.netgull.com/gcc/releases/gcc-4.8.3/gcc-4.8.3.tar.gz \
@ -35,6 +25,16 @@ RUN cd /tmp/work/objdir \
&& make install \
&& rm -rf /tmp/work
RUN mkdir /tmp/cmake \
&& cd /tmp/cmake \
&& wget --no-check-certificate https://cmake.org/files/v3.10/cmake-3.10.0.tar.gz \
&& tar xvfz cmake-3.10.0.tar.gz \
&& cd cmake-3.10.0 \
&& ./bootstrap CXX=/usr/local/gcc-4.8.3/bin/g++ \
&& make \
&& make install \
&& rm -rf /tmp/cmake
ENV PATH /usr/local/gcc-4.8.3/bin:$PATH
ENV LD_LIBRARY_PATH /usr/local/gcc-4.8.3/lib64/:$LD_LIBRARY_PATH