forked from The-OpenROAD-Project/OpenROAD-flow-scripts
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
18 lines (14 loc) · 660 Bytes
/
Copy pathDockerfile
File metadata and controls
18 lines (14 loc) · 660 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM centos:centos7 AS base-dependencies
LABEL maintainer="Abdelrahman Hosny <abdelrahman_hosny@brown.edu>"
RUN yum group install -y "Development Tools" && \
yum update -y && yum install -y libffi-devel python3 tcl-devel which time && \
yum install https://www.klayout.org/downloads/CentOS_7/klayout-0.26.4-0.x86_64.rpm -y && \
yum install -y qt5-qtbase-devel
RUN yum install -y libXft libXScrnSaver
WORKDIR /OpenROAD-flow
RUN mkdir -p /OpenROAD-flow
COPY --from=openroad /OpenROAD/build ./tools/build/OpenROAD
COPY --from=openroad/yosys /build ./tools/build/yosys
COPY ./setup_env.sh .
COPY ./flow ./flow
RUN chmod o+rw -R /OpenROAD-flow/flow