forked from tunghoang290780/OpenROAD-flow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
18 lines (14 loc) · 690 Bytes
/
Dockerfile
File metadata and controls
18 lines (14 loc) · 690 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 localinstall https://www.klayout.org/downloads/CentOS_7/klayout-0.26.4-0.x86_64.rpm -y
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 --from=openroad/tritonroute /build ./tools/build/TritonRoute
COPY ./setup_env.sh .
COPY ./flow ./flow
RUN chmod o+rw -R /OpenROAD-flow/flow