From a817c38cc8bb71f4e9e1e87c57fb48f8b5f60b79 Mon Sep 17 00:00:00 2001 From: Kevin Thomas Date: Tue, 27 Mar 2018 15:56:05 -0700 Subject: [PATCH] updated Dockerfile to build successfully by using gcc-5+ need to be using gcc-5+ before running make for codecvt --- tools/vw-docker/Dockerfile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tools/vw-docker/Dockerfile b/tools/vw-docker/Dockerfile index 232a5b8..f91b55a 100644 --- a/tools/vw-docker/Dockerfile +++ b/tools/vw-docker/Dockerfile @@ -20,14 +20,20 @@ RUN yum install -y \ zlib-devel \ which -RUN yum group install -y "Development Tools" +# need to install gcc-5+ for codecvt +RUN yum install -y centos-release-scl +RUN yum install -y devtoolset-7 + RUN git clone https://github.com/JohnLangford/vowpal_wabbit.git RUN cd vowpal_wabbit/ WORKDIR /vowpal_wabbit -RUN sh autogen.sh -RUN ./configure -RUN make -RUN make install + +# need to be using gcc-5+ before running make +RUN source scl_source enable devtoolset-7 &&\ + sh autogen.sh &&\ + ./configure &&\ + make &&\ + make install WORKDIR /