diff --git a/dependencies/tool_metadata.yml b/dependencies/tool_metadata.yml index 2aefc101..6158bddb 100644 --- a/dependencies/tool_metadata.yml +++ b/dependencies/tool_metadata.yml @@ -57,7 +57,7 @@ in_install: false - name: openroad_app repo: https://github.com/The-OpenROAD-Project/OpenROAD - commit: 1a1617d908d2ebdb731de9ab4e3d9fd93a6dcf97 + commit: 6840b7481d49c83870f79646cf979e66f22f6833 in_install: false - name: git repo: https://github.com/git/git diff --git a/docker/openroad_app/Dockerfile b/docker/openroad_app/Dockerfile index 912169b3..b60d474b 100644 --- a/docker/openroad_app/Dockerfile +++ b/docker/openroad_app/Dockerfile @@ -74,6 +74,9 @@ RUN curl -L ${OPENROAD_APP_REPO}/tarball/${OPENROAD_APP_COMMIT} | tar -xzC . --s COPY ./utils.py . RUN python3 ./utils.py fetch-submodules-from-tarballs ${OPENROAD_APP_REPO} ${OPENROAD_APP_COMMIT} +# liberty missing template seg fault fix for sky130 ff lib +RUN cd src/sta && curl -L https://github.com/jjcherry56/OpenSTA/commit/974d9f43e7ba15a56f8534b36d7a107ef690602d.diff | patch --strip=1 + # Build OpenROAD RUN sed -i "s/GITDIR-NOTFOUND/${OPENROAD_APP_COMMIT}/" cmake/GetGitRevisionDescription.cmake RUN sed -i "s/-m64//" src/par/CMakeLists.txt