blob: 45e896d6294a7b36fa48bd75f8aaf1b92eff337a [file] [log] [blame]
# syntax = docker/dockerfile:1.0-experimental
FROM centos:centos6 as build
# install gcc 6
RUN yum -y install centos-release-scl && \
yum -y install devtoolset-6 devtoolset-6-libatomic-devel
ENV CC=/opt/rh/devtoolset-6/root/usr/bin/gcc \
CPP=/opt/rh/devtoolset-6/root/usr/bin/cpp \
CXX=/opt/rh/devtoolset-6/root/usr/bin/g++ \
PATH=/opt/rh/devtoolset-6/root/usr/bin:$PATH \
LD_LIBRARY_PATH=/opt/rh/devtoolset-6/root/usr/lib64:/opt/rh/devtoolset-6/root/usr/lib:/opt/rh/devtoolset-6/root/usr/lib64/dyninst:/opt/rh/devtoolset-6/root/usr/lib/dyninst:/opt/rh/devtoolset-6/root/usr/lib64:/opt/rh/devtoolset-6/root/usr/lib:$LD_LIBRARY_PATH
RUN yum install -y git
RUN cd
RUN git clone https://github.com/RTimothyEdwards/qflow
WORKDIR qflow
RUN git checkout a550469b63e910ede6e3022e2886bca96462c540
RUN ./configure && cd src && make vlog2Verilog
RUN mkdir -p /build/bin && cp /qflow/src/vlog2Verilog /build/bin/
RUN mkdir -p /build/version/
RUN date +"Build Timestamp: %Y-%m-%d_%H-%M-%S" > /build/version/vlog2Verilog.version
RUN git rev-parse HEAD >> /build/version/vlog2Verilog.version
RUN tar -czf /build.tar.gz /build