cpoll_cppsp-base.dockerfile 644 B

123456789101112131415161718192021222324
  1. FROM techempower/gcc-4.8:0.1
  2. WORKDIR /installs
  3. ENV VERSION=0.2.3
  4. ENV CPPSP_HOME=/installs/cppsp_$VERSION
  5. RUN wget -q http://downloads.sourceforge.net/project/cpollcppsp/CPPSP%200.2%20%28testing%29/cppsp_$VERSION.tar.xz
  6. RUN tar xf cppsp_$VERSION.tar.xz
  7. RUN mv cppsp_rel$VERSION/ $CPPSP_HOME
  8. RUN sed -i 's|CXX := .*|CXX := g++-4.8|g' $CPPSP_HOME/makefile
  9. RUN sed -i 's|-Wall|-w|g' $CPPSP_HOME/makefile
  10. RUN apt install -yqq postgresql-server-dev-9.5
  11. ENV CPLUS_INCLUDE_PATH=/usr/include/postgresql:/usr/include/postgresql/9.5/server:${CPLUS_INCLUDE_PATH}
  12. ADD ./ /cpoll_cppsp
  13. WORKDIR /cpoll_cppsp
  14. RUN make clean && make
  15. WORKDIR $CPPSP_HOME